Full Text
REGD. No. D. L.-33002/99
GOVERNMENT OF INDIA
SG-DL-E-17122025-268575
EXTRAORDINARY
PUBLISHED BY AUTHORITY
No. 377] DELHI, WEDNESDAY, DECEMBER 3, 2025/AGRAHAYANA 12, 1947 [N. C. T. D. No. 364
PART IV
GOVERNMENT OF THE NATIONAL CAPITAL TERRITORY OF DELHI
F.27(118)/CIF/Lab/2021/1089.—
8140 DG/2025 (1)
LABOUR DEPARTMENT
Delhi, the 3rd December, 2025
NOTIFICATION
No. F.27(118)/CIF/Lab/2021/1089.—―In exercise of the powers conferred by Section 133 and
135 of the Occupational Safety, Health & Working Conditions Code, 2020 read with S.O. 272(E) dated
16.01.2023 of Ministry of Home Affairs, Government of India and in supersession of (i) The Delhi Factories
Rules, 1950, (ii) The Delhi Building and Other Construction Workers (Regulation of Employment and
condition of Services) Rules, 2002 and (iii) The Delhi Contract Labour (Regulation and Abolition) Rules,
1972 except as respects things done or omitted to be done before such supersession are hereby notified as
required by Section 133 and 135 of the said Code for the information of the persons likely to be affected
thereby the Lieutenant Governor of the National Capital Territory of Delhi proposes to make the following
rules namely the Delhi Occupational Safety, Health and Working Conditions Rules, 2025, and which are
hereby notified, as required by sub-section 1 (a) of Section 137, for information of all persons likely to be
affected thereby;
Notice is hereby given that the draft of rules shall be taken into consideration after the expiry of a
period of forty-five days from the date of publication of this notification in the official Gazette together with
objections and suggestions, if any, which may be addressed to the Labour Department, C Block, 5, Sham
Nath Marg, Delhi – 110054 and/or on email i.e. ciflab.delhi@nic.in. The objections and suggestions should
be sent in Performa containing column (i) specifying the name and address of the person/organization and
column (ii) specifying the rule or sub-rule which is proposed to be modified and column (iii) specifying the
revised rule and sub-rule proposed to be substituted and reasons thereof. The objections and suggestions,
which may be received from any person or organization with respect to the said draft notification before
expiry of the period specified above, will be considered by the Government of National Capital Territory of
Delhi.‖
CHAPTER-I PRELIMINARY
1 Short title, extent and commencement. -
These rules may be called as ―The Delhi Occupational Safety, Health and
Working Conditions Rules, 2025‖.
(1) They shall extend to whole of the National Capital Territory of Delhi (hereinafter
called Delhi).
(2) They shall come into force on and with effect from the date of their publication in
the Official Gazette.
2 Definitions. -
1. In these rules, unless the context otherwise requires, -
(a) "Appendix" means an appendix appended to these rules;
(b) "Code" means the Occupational Safety, Health and Working Conditions Code, 2020
(Central Act No. 37 of 2020);
(c) Competent Person :- The Chief Inspector-cum-Facilitator may recognize any person
or organisation as a "Competent person", as per the requirements set out in the
Schedule-A.
(d) ―Continuous Process‖ means the materials either dried bulk or fluids that are being
processed and are continuously in motion, undergoing chemical reaction and are
subject to mechanical or heat treatment or any other process specified by the
Government;
(e) ―Calendar year‖ means the period of twelve months beginning from the 1st day of
January in any year;
(f) ―Delhi‖ means National Capital Territory of Delhi.
(g) "Form" means the form appended to these rules;
(h) "Government" means the Lt. Governor as referred under clause (1) of article 239
AA of the Constitution;
(i) ―Hazardous waste‖ means the hazardous waste as defined in clause (17) of sub- rule
(1) of rule 3 of the Hazardous and Other Wastes (Management and Transboundary
Movement) Rules, 2016 as amended from time to time;
(j) ―Hazardous substances‖ means the chemicals which are defined in rule 2(e) of the
Manufacture, Storage and Import of Hazardous Chemical Rules, 1989 or any other
such substance which the Government or the Central Government may notify from
time to time;
(k) ―Licensing Authority‖ means authority appointed by the Government by
notification under the sub-section (1) of section 119;
(l) "Major accident" means -an incident involving loss of life inside or outside the
installation, or ten or more injuries inside and/or one or more injuries outside or
release of toxic chemicals or explosion or fire or spillage of hazardous chemicals
resulting in on-site or off-site emergencies or damage to equipment leading to
stoppage of process or adverse effects to the environment;
(m) ―Major Accident Hazard (MAH) installation‖ means a factory as defined in rule 2(ja)
of Manufacture, Storage and Import of Hazardous Chemical Rules, 1989;
(n) ―Portal‖ means the website of the Government for delivering services under the Code
and the rules made thereunder;
(o) ―Recognised university or institution‖ means, -
a. any other University or institution, incorporated by law, by the Central or any State
Government; or
b. any other University or institution recognized by the University Grant
Commission;
(p) ―Registering officer‖ means Chief inspector-cum Facilitator for the purpose of factory
and Joint/Dy. Labour Commissioner of respective jurisdiction for the purpose of other
establishments.
3 Income of dependents and sources of income under clause (x) of sub-section (1)
of section 2. – Labour department, Government may, by general or special orders,
may specify the income criteria and define sources of income for not including
dependents within the definition of ―Family‖.
CHAPTER-II
REGISTRATION
4 Registration of establishment under sub-section (2) of section (3). -
(1) The application shall be submitted to the Registering Officer in Form-01 on portal
giving details about the establishment, and uploading documents related to
registration of the establishment, proof of Identity and address of the employer(s) as
specified in the Form along with the requisite fees as per schedule given below. The
Form shall be signed digitally or in any other manner as may be required on the
portal. The applicant shall be responsible for veracity of all information submitted
in the application.
Fee Schedule (For Establishment)
+-------------------------+-----------------+
| Number of employees to be | Registration Fee|
| employed | |
+-------------------------+-----------------+
| up to 50 | 2000 |
| 51-100 | 3000 |
| 101-200 | 5000 |
| 201-500 | 7000 |
| 500-1000 | 10000 |
| Above 1000 | 15000 |
+-------------------------+-----------------+
(2) The certificate of registration shall be issued by the registering officer
electronically.
(3) Every application referred to in sub-rule 1 shall be accompanied by the information
on interstate migrant worker in Form-02.
(4) If the application for registration is not made within 60 days after the
commencement of the Code, to which provisions of the code apply, a late fee of
twenty five percent annually of fee payable as specified in the schedule under sub
rule 1 shall be charged.
(5) If there is any increase in the number of employees to be employed in the
establishment subsequent to its registration, then the differential amount as
per the schedule mentioned in sub-rule 1 shall be payable by the employer
concerned.
(6) A register of registered establishment in Form-03 shall be maintained on the portal.
5 Appeal under section 4. -
(1) Where the memorandum of appeal is in order, the appellate officer, who shall be
Additional Labour Commissioner, admit, acknowledge and intimate admission of
such appeal, and shall register and maintain the appeal in electronic form.
(2) The appellate officer shall send the notice of the appeal to the registering officer,
against whose order the appeal has been preferred and the registering officer shall
thereupon send the records of the case to the appellate officer online electronically.
(3) The appellate officer shall send a notice electronically to the appellant to appear
before him on such date and time as may be specified in the notice for the hearing of
the appeal.
(4) If on the date fixed for hearing, the appellant does not appear, the appellate officer
may dismiss the appeal ex-party and inform such decision to the appellant
electronically.
(5) Where an appeal has been dismissed, the appellant may apply electronically to the
appellate officer for the restoration of the appeal within thirty days from the date of
receipt of the order and if the appellate officer is satisfied that the appellant was
prevented by sufficient cause from appearing, the appellate officer shall restore the
appeal.
(6) The order of the Appellate Officer shall be communicated electronically to the
appellant and to the registering officer against whose order, the appeal has been
preferred.
6 Notice of commencement and cessation of operation under sub-section (1) of
section 5.-
The employer of every establishment being factory or relating to contract labour or
building or other construction works shall, before thirty days of the commencement
or cessation of operation, submit to the Registering Officer in Form-04,
electronically. In case of cessation of operation, such form shall be enclosed with a
certificate that the payment of all dues to the workers employed in the establishment
have been made and the premises is kept free from hazardous chemicals and
substances.
CHAPTER-III
DUTIES OF EMPLOYER AND EMPLOYEES ETC.
7 Medical examination of employees under clause (c) of sub-section (1) of Section
6. -
(1) Every employer of factory and building or other construction work shall arrange to
conduct free of cost, medical examination for every worker annually, within 120
days from the commencement of every calendar year, who has completed 45 years
of age.
(2) Every employer of industry involving hazardous process as defined under first
schedule of the OSH Code, 2020 shall arrange to conduct free of cost, medical
examination for every worker annually, within 30 days from the commencement of
every calendar year.
(3) The medical examination shall be conducted by a qualified medical practitioner as
per schedule given below. The Medical Certificate shall be submitted by the
qualified medical practitioner to the concerned employer and employee. The record
of medical examination shall be made available to the Inspector-cum-Facilitator for
inspection, whenever required.
SCHEDULE
+-----------------------------+-------+-------+-------+-------+-------+--------------------+-------------------------------------------+
| General Establishment | Blood | Urine | X ray | | | | |
+-----------------------------+-------+-------+-------+-------+-------+--------------------+-------------------------------------------+
| Establishment dealing with | Blood | Urine | X ray | PFT | Sputum| Audiometry | Any other test recommended by medical |
| Hazardous Process or | | | | | | (if applicable) | inspector cum facilitator |
| Hazardous Substance or | | | | | | | |
| Hazardous Waste | | | | | | | |
+-----------------------------+-------+-------+-------+-------+-------+--------------------+-------------------------------------------+
The record of medical examination shall be maintained in Form-05 and shall be
made available to the Inspector-cum-Facilitator for Inspection, whenever required.
(4) If any qualified medical practitioner attends on a person who is or has been
employed in an establishment to be suffering from any disease specified in the
Third Schedule, the qualified medical practitioner shall, without delay, send a report
in writing to the office of the Chief Inspector-cum-Facilitator stating-
(a) the name and full postal address of the patient,
(b) the disease from which he believes the patient to be suffering, and
(c) the name and address of the establishment in which the patient is or was last
employed.
8 Letter of appointment to employee under clause (f) of sub-section (1) of Section
6.-
No employee shall be employed in any establishment unless he has been issued a
letter of appointment as per Performa in Form-06:
Provided that, an existing employee who has not been issued an appointment letter
containing the required particulars, shall be issued an appointment letter within
three months of coming into force of this rule.
9 Notice of accidents and dangerous occurrences under sub-section (1) Section 10
and Section 11.-
(1) When any accident which results in the death of any person or which
results in such bodily injury to any person as is likely to cause his death or dangerous
occurrence specified in Schedule given below which does not result into death or
bodily injury to any person, takes place in an establishment, the employer or
manager of a factory or employer of an establishment shall as early as possible send
a notice thereof by telephone, special messenger or email to the Inspector- cum
Facilitator and the Chief Inspector-cum-Facilitator.
SCHEDULE
The following class of occurrence shall be dangerous occurrence within the
meaning of this rule:-
(i) Bursting of any plant or pipeline or equipment containing petroleum, steam,
compressed air or other substance at a pressure greater than the atmospheric
pressure;
(ii) Collapse or failure of a crane, derrick, winch, hoist or other appliances used in
raising or lowering persons or goods, or any part thereof, or the overturning of a
crane.
(iii) Explosion, explosion due to explosives, fire, leakage or release of harmful toxic
gases, bursting out, leakage or escape of any molten metal, or hot liquid or gas
causing bodily injury to any person or damage to any room or place in which
persons are employed;
(iv) Explosion of a receiver or container used for the storage at pressure greater than
atmospheric pressure of any gas or gases (including air) or any liquid or solid
resulting from the compression of gas.
(v) collapse or failure of lifting appliances or hoist or conveyors or other similar
equipment for handling building or construction material or breakage or failure of
rope, chain or loose gears; overturning of cranes used in building or other
construction work; falling of objects from height;
(vi) collapse of any wall, floor, gallery, roof bridge, tunnel, chimney, wall, building or
subsidence of soil or any other structure, platform, staging, scaffolding or any
means of access including formwork; contact work, excavation and collapse of
transmission;
(vii) Spillage or leakage of hazardous substances and damage to their container;
(viii) collapse, capsizing, toppling or collision of transport equipment within the
establishment;
(ix) fall from height of any excavation, loading or transport machinery;
(x) an instantaneous failure of a pillar, part of a pillar or several pillars of coal (i.e., a
bump) in working below ground;
(xi) a rock-burst in working belowground; a premature collapse of any part of the
working;
(xii) a breakage, fracture or failure of an essential part of any machine or apparatus
whereby the safety of persons may be endangered;
(xiii) a slide causing injury to any person, damage to any machinery, or interruption
of normal mining operations;
(xiv) failure of dump or side in opencast working; a blowout;
(xv) a failure of any structure or installation whereby the safety of persons may be
endangered; or spark generated due to electrical flash-over causing burn injury to
any person;
(xvi) a major uncontrolled emission of petroleum or chemicalspillage;
(2) When any accident or dangerous occurrence specified in Schedule
mentioned in sub-rule 1, which results in the death of any person or which results
such bodily injury to any person as is likely to cause his death, takes place in an
establishment, a notice shall also be sent to, -
(a) The District Magistrate or Sub-Divisional Magistrate;
(b) the Officer-in-charge of the Police Station;
(c) the family of the injured or deceased person; and
(d) to the authorities of concerned State, in case of inter-state migrant worker.
(3) Any notice as required under Sub-rule (1) and (2) shall be confirmed by
the employer or manager of a factory or employer of an establishment to the authorities
mentioned in these sub-rules within 24 hours from the time of the accident by sending a
written report in Form-07 which results in the death of any person or bodily injury to
any person as is likely to cause his death. In case of a dangerous occurrence
specified in Schedule given above which does not result into death or bodily injury
to any person, a written report in Form-07 shall be sent to the authorities mentioned
in Sub-rule (1).
(4) When any accident or dangerous occurrence specified in the Schedule
mentioned in sub-rule 1 takes place in an establishment and it causes such bodily
injury to any person that prevents the injured person from working for a period of
48 hours or more, immediately following the accident or the dangerous occurrence,
as the case may be, the employer of the establishment shall send a report thereof
physically to the Chief Inspector-cum-Facilitator in Form-07 within 24 hours after
the expiry of 48 hours from the time of the accident or the dangerous occurrence.
Provided that if in the case of an accident, death occurs of any person injured by
such accident after the notices and reports referred to in the foregoing sub- rule have
been sent, the employer of the establishment shall forthwith send an intimation
thereof by telephone, special messenger or email to the authorities and persons
mentioned in sub-rules (2) and (3):
Provided further that, if the period of disability from working for forty- eight
hours or more referred to in sub-rule (4) does not occur immediately following the
accident but later on occurs in more than one spell, the report shall be sent to the
Inspector-cum-Facilitator and Chief Inspector-Cum- Facilitator in Form-07 within
twenty-four hours immediately following the hour when the actual total period of
disabilityfrom working resulting from the accident becomes forty-eight hours.
10 Notice of disease under sub-section (1) and (2) of Section 12. -
(1) A notice of disease in the Form-08 shall be sent within a week physically from the
date of diagnosing the disease, to the Inspector-cum-Facilitator and Chief Inspector
cum-Facilitator, by the employer or occupier or manager of an establishment in
which there occurs any disease as notified under the Third Schedule of the Code.
(2) A notice by the medical practitioner in Form-08 on detection of disease as notified
under the Third Schedule of the Code shall be sent physically within a week from
the date of diagnosing the disease to the Inspector-cum-Facilitator and Chief
Inspector-cum-Facilitator.
11 Duties of employee under clause (d) and (g) of Section 13.- If an employee comes
to know about any unsafe work or unhealthy condition in the establishment, he shall
report to the employer, health and safety representative or safety officer as soon as
possible, electronically or in writing or telephonically.
12 Rights of Employee under sub section (3) of section 14.- On receipt of
information from the employee relating to the existence of an imminent danger to
their safety and health, the employer shall take immediate remedial action in this
regard.
The employer, whether satisfied or not, shall send such report along with action
taken, to the Inspector-cum-facilitator electronically or by speed post.
CHAPTER-IV
OCCUPATIONAL SAFETY AND HEALTH
13 Constitution of the Delhi Occupational Safety and Health Advisory Board under
sub section (2) of section 17. -
(1) The Government of National Capital Territory of Delhi shall constitute ―The Delhi
Occupational Safety and Health Advisory Board‖ herein after referred to as
―Board‖.
(2) The Board shall consist of: -
(i) Labour Commissioner, Labour Department, Government…..Chairperson (ex officio);
(ii) Chief Inspector-cum-Facilitator, Labour Department, Government - Member
Secretary (ex-officio);
(iii) Member Secretary, Delhi Pollution Control Committee, New Delhi- Member (ex officio);
(iv) Director, Delhi Health Services, New Delhi—Member (ex-officio);
(v) Additional Labour Commissioner, Labour Department, Government—Member (ex officio);
(vi) Deputy Chief Inspector-cum-Facilitator, Labour Department, Government —
Member (ex-officio);
(vii) Occupier, largest MAH Installation- Member
(viii) Two representatives of employers- Member
(ix) Two representatives of employees- Member
(x) Two members of the District Crisis Group of Off-Site Emergency Plan having
expertise in Occupational Safety and Health;
(3) The Board shall meet to discharge the functions as specified in sub-section (1) of
section 17 of the Code.
(4) The term of office of the members referred to in clauses (vii) to (x) of sub-rule (2)
shall be of three years and accordingly Identity Cards shall be issued to non-official
members for that period.
(5) Notwithstanding anything contained in this rule, members referred to in clauses (vii)
to (x) of sub-rule (2) will continue to hold office during the pleasure of the
Government.
(6) If a member changes his address, he shall notify his new address to the Member Secretary of the Board who shall thereupon enter his new address in the official
records.
(7) When a vacancy occurs or is likely to occur on completion of the term of the
member in the membership of the Board or resignation of a member or due to
removal, the Member Secretary shall submit a report to the Government to
nominate a person to fill the vacancy.
(8) The Board shall meet at such places and at such times as may be decided by the
Chairperson and it shall meet at least once in six months.
(9) Ordinarily two-week notice shall be given to the members of the Board of a
proposed meeting. Notice together with a list of business proposed to be transacted
approved by the Chairperson shall be sent to every member of the State Board,
through e-mail or registered post or speed post or by special messenger.
(10)In case when the Chairperson calls an emergency meeting of the Board for
considering any matter which is urgent, a notice with such reasonable time shall be
sent to every member through e-mail or by registered post or speed post or special
messenger.
(11)No business other than for which the meeting of the Board has been convened shall
be transacted at the meeting except with the permission of the Chairperson.
(12)No business shall be transacted at any meeting of the Board unless at least seven
members are present in that meeting which shall include at least one non-official
member: Provided that if at a meeting, less than seven members are present, the
Chairperson may adjourn the meeting to another date informing the members
present and giving notice to the other members that he proposes to dispose of the
business at the adjourned meeting whether there is prescribed quorum or not, and it
shall there upon be lawful for him to dispose of the business at the adjourned
meeting irrespective of the number of members attending.
(13)Every matter which the Board is required to take into consideration shall be
considered at a meeting of the Board, or if the Chairperson so directs, by sending
the necessary papers to every member for opinion, and the matter shall be disposed
of in accordance with that decision of the majority: Provided that where there is no
opinion of majority on a matter and the members of the Board are equally divided,
the Chairperson shall have a second or a casting vote.
(14)The Member Secretary shall, with the approval of the Chairperson, issue notice to
convene meetings of the Board and keep record of minutes and shall take necessary
steps for carrying out the decision of the Board.
14 Resignation.-
(1) A member of the Board, not being an ex-officio member, may resign by a letter
in writing addressed to the Government.
(2) The seat of such a member shall fall vacant from the date on which his
resignation is accepted by the Government or on the expiry of thirty days from the
date of receipt of intimation of resignation, whichever is earlier.
15 Cessation of Membership.-
(1) If any member of the State Board, not being an ex-officio member, fails to attend
three consecutive meetings of the Board, without obtaining the leave sanctioned by
the Chairperson of the Board for such absence, he shall cease to be a member of the
Board:
Provided that the Chairperson may, if it is satisfied that such member was prevented
by sufficient cause from attending three consecutive meetings, direct that such
cessation shall not take place and on such direction being made, such member shall
continue to be a member of the Board.
(2) A member nominated shall cease to be a member of the Board if he ceases to
represent the category of interest from which he was so nominated.
16 Disqualification for membership.-A person shall be disqualified for being a
member of the Board-
(i) if he is of unsound mind and stands so declared by a competent authority;
(ii) if he is an un-discharged insolvent; or
(iii) if he has been convicted for an offence, having a penalty of imprisonment of three
months or more.
17 Removal from Membership.-The Government may remove any member of the
Board, if in its opinion such member has ceased to represent the interest which he
purports to represent the Board.
18 Travelling Allowances of Members.-
(1) The travelling allowance of an official member of the Board shall be governed by
the rules applicable to him for journey performed by him on official duties and shall
be paid by the authority paying his salary.
(2) The non-official member of Board shall be allowed traveling allowance and daily
allowance for
attending the meeting of the Board at such rates as are admissible to a Deputy
Secretary of the Government and daily allowance shall be calculated at the
maximum rate permissible to such Deputy Secretary.
19 Technical Committee under sub section (3) of section 17. -
(1) The minimum and maximum number of members of the Technical Committee and
Advisory Committee shall be three and seven respectively.
(2) The members of the Technical Committee or Advisory Committee should have
expertise in the field concerned.
20 Collection of statistics and portal for Inter-State migrant workers under sub section
(1) ofsection 21.-
The employer shall submit the details of occupational safety and health statistics
electronically on web portal designated for the purpose.
21 Safety Committee under sub section (1) of section 22. -
(1) Every establishment shall constitute a Safety Committee;
(i) Employing 250 or more workers; or
(ii) Involving hazardous process as defined in section 2(za) of the Code; or
(iii) Dangerous operations as defined in section 82 of the Code.
(2) Safety Committee would be constituted in the following manner:-
(i)The employer or his authorized representative shall issue a notice for constituting the
safety committee and inform the workers‘ representatives and also display on the
notice board.
(ii)The notice shall call for nomination of workers‘ representatives in the safety
committee.
(iii)The representative of the workers shall be elected by the workers. Adequate
representation of the women workers must be there in the committee.
(iv)The representatives for the management of Safety Committee shall include; -
(a) a senior official, who by virtue of his position in the establishment, can contribute
effectively to the functioning of the Committee. Such senior official shall be the
Chairman of the Safety Committee;
(b) a Safety Officer or ―Medical Officer‖, wherever available, and the Safety Officer in
such a case, shall be the Secretary of the Safety Committee; and
(c) a representative each from the human resource, production, maintenance and
purchase departments.
(3) The tenure of the safety committee shall be of three years.
(4) The safety committee shall meet at least once in every quarter.
(5) Safety Committee shall have the right to seek information in respect of -
(i) potential safety and health hazards to which the workers may be exposed at
workplace;
(ii) data on accidents as well as data resulting from surveillance of the working
environment and of the health of employees, conducted at such establishments.
(6) The employer, occupier, or manager shall, within a period of 15 days from the date
of receipt of the recommendations of the Safety Committee, shall take action to
implement the recommendations.
(7) The minutes of the meeting shall be recorded and produced to the Inspector-cum
Facilitator on demand.
(8) The functions and duties of the Safety Committee shall include, -
(i) assisting and co-operating with the management in achieving the aims and objects
outlined in the Health and Safety Policy of the establishment;
(ii) dealing with all matters concerning health, safety and environment and to arrive
at practicable solutions to problems encountered;
(iii) creating safety awareness amongst all employees;
(iv) undertaking educational, training and promotional activities;
(v) deliberating on reports of safety environmental and occupational health surveys,
emergency plans, safety audits, risk assessment and implementation of the
recommendations made in the reports;
(vi) carrying out health and safety surveys and identifying causes of accidents;
(vii) looking into any complaint made on the likelihood of an imminent danger to the
safety and health of the employees and suggest corrective measures; and reviewing
the implementation of the recommendations made by it.
(9) Where owing to the size of establishment or any other reason, the functions referred
to in sub rule (8) cannot be effectively carried out by the safety committee, it may
establish sub- committee as may be required to assist it.
22 Safety Officer under sub-section (2) of section 22. -
(1) There shall be one Safety Officer, -
(i) for factories employing five hundred or more workers:
Provided that for the purposes of this clause, there shall be an additional Safety
Officer for every five hundred workers or a fraction thereof; or
(ii) for factories carrying on hazardous process or building or other construction work,
employing two hundred fifty workers or more:
Provided that for the purposes of this clause, there shall be an additional Safety
Officer for every two hundred fifty workers or a fraction thereof.
(2) A person shall not be eligible for appointment as a safety officer, unless he, -
(i) possesses a degree of a recognised university or institution in any branch of
Engineering or Technology and has practical experience of working in a factory or
building or other construction work in a supervisory capacity for a period of not less
than two years or possesses a degree in Physics or Chemistry from a recognised
university or institution and has practical experience of working in a factory or
building or other construction work in a supervisory capacity for a period of not less
than five years, or possesses a recognised diploma in any branch of engineering or
technology and has practical experience of working in a factory or building or other
construction work in a supervisory capacity for a period of not less than five years;
and
(ii) has adequate knowledge of language spoken by majority of the workers in the
region in which the factory or building or other construction work where he is to be
appointed, is situated.
(3) The occupier of the factory or employer of building or other construction
establishment, as the case may be, shall inform the Chief Inspector-cum-Facilitator
and Inspector-cum-Facilitator about appointment of the Safety Officer within one
month from such appointment.
(4) Following shall be the duties of a safety officer, namely: -
(i) to advise and assist the management of the establishment in the fulfillment of its
obligations, statutory or otherwise, concerning prevention of personal injuries and
maintenance of a safe working environment;
(ii) to advise the concerned departments in planning and organising measures necessary
for the effective control of person injuries;
(iii) to advise on safety aspects in all job studies, and to carry out detailed job safety
studies of selected jobs;
(iv) to check and evaluate the effectiveness of the action taken or proposed to be taken
to prevent personal injuries;
(v) to advise the purchase and stores departments in ensuring high quality and
availability of personal protective equipment;
(vi) to advise on matters relating to plant safety inspections;
(vii) to carry out plant safety inspections in order to observe the physical conditions of
work and the work practices and procedures followed by workers and to render
advice on measures to be adopted for removing the unsafe physical conditions and
preventing unsafe actions by workers;
(viii) to tender advice on matters relating to reporting and investigation of industrial
accidents and occupational diseases;
(ix) to investigate accidents;
(x) to investigate the cases of occupational diseases contracted and dangerous
occurrences reportable under the Code;
(xi) to advise on the maintenance of such records as are necessary relating to accidents,
dangerous occurrences and occupational diseases;
(xii) to promote setting up of safety committees and act as advisor and convener to such
committees;
(xiii) to organise in association with the concerned departments of the establishment
campaigns, competitions, contests and other activities which will develop and
maintain the interest of the workers in establishing and maintaining safe conditions
of work and procedures; and
(xiv) to design and conduct either independently or in collaboration with the training
department of the establishment, suitable training and educational programmes for
the prevention of personal injuries.
(5) An employer of the establishmentshall provide each safety officer with such facilities,
equipment and information as are necessary to enable him to discharge his duties
effectively.
(6) No safety officer shall be required or permitted to do any work which is inconsistent
or detrimental to the performance of the duties specified in sub-rule (5).
CHAPTER-V
HOURS OF WORK AND ANNUAL LEAVE WITH WAGES
23 Daily and weekly working hours under clause (b) of sub-section (1) of Section
25.-
(1) No worker shall be required or allowed to work in an establishment for
more than 48 hours in any week.
(2) The periods of work of adult workers in an establishment each day
including intervals and spreadovers shall be fixed by the Government through
notification.
24 Weekly Day of Rest under section (2) of section (26). -
(1) No worker shall be required or allowed to work in an establishment on the first day
of the week (herein after referred to as the said day), unless-
(a) he has or will have a holiday for a whole day on one of the three days immediately
before or after the said day; and
(b) employer of the establishment has, before the said day or the substituted day under
clause(a),whichever is earlier, -
(i) delivered a notice to the Inspector-cum-Facilitator of his intention to require the
worker to work on the said day and of the day which is to be substituted, and
(ii) displayed a notice to that effect in the establishment:
Provided that no substitution shall be made which will result in any worker working
for more than ten days consecutively without a holiday for a whole day.
(2) Notice given under sub-rule(1) may be cancelled by a notice delivered to Inspector
cum-Facilitator and a notice displayed in the establishment not later than the day
before the said day or the holiday to be cancelled, whichever is earlier.
(3) Where, in accordance with the provisions of sub-rule (1), any worker works on the
said day and has had a holiday on one of the three days immediately before it, that
said day shall, for the purpose of calculating his weekly hours of work, be included
in the preceding week.
25 Compensatory holidays.-
(1) Except in the case of worker engaged in any work which for technical reasons must
be carried on continuously throughout the day, the compensatory holidays to be
allowed under sub-section (3) of section 26 of the Code shall be so spaced that not
more than two compensatory holidays are given in one week.
(2) The manager of the establishment shall display, on or before the end of the
month in which holidays are lost, a notice in respect of workers allowed
compensatory holidays during the following month and of the dates thereof, at the
place at which the notice of periods of works prescribed under section 31 is
displayed. Any subsequent change in the notice in respect of any compensatory
holiday shall be made not less than three days in advance of the date of that holiday.
(3) Any compensatory holiday or holidays to which a worker is entitled shall be
given to him before he is discharged or dismissed and shall not be reckoned as part
of any period of notice required to be given before discharge or dismissal
26 Extra wages for overtime under section 27. -(1) no worker shall be allowed to
work overtime exceeding one hundred forty-four hours in any quarter of a year.
(2) In calculating overtime on any day, a fraction of an hour between 15 to 30
minutes shall be counted as 30 minutes and in case of more than 30 minutes it shall
be rounded and shall be counted as an hour on actual basis.
(3) In calculating the wages or earnings in the case of a worker paid by the month,
the daily wages shall be 1/26th of his monthly wages; and in the case of any other
worker, it shall be the daily wages or earnings as the case may be.
(4) Where a worker works in an establishment for more than eight hours in any day
or for more than forty-eight hours in any week, he shall, in respect to overtime
work, be entitled to wages at the rate of twice his ordinary rate of wages.
(5) the spreadover for the workers shall exceed the hours that are notified by the
Government under Section 25 (1)(b) in any one day under the following works and
circumstances in factories, and building or other construction, namely;
(a) urgent repairs;
(b) work in the nature of preparatory or complimentary work;
(c) work which is necessarily so intermittent that the intervals during which they do
not work while on duty ordinarily amount to more than the intervals for rest;
(d) work which for technical reasons must be carried on continuously;
(e) engaged in making or supplying articles of prime necessity which must be made
or supplied every day,
(f) engaged in a process which cannot be carried on except during fixed seasons;
(g) engaged in a process which cannot be carried on except at times dependent on
the irregular action of natural forces;
(h) engaged in an engine-rooms or boiler-houses or in attending to power-plant or
transmission machinery;
(i) engaged in process on account of the break-down of machinery;
(j) engaged in the loading or unloading of railway wagons or lorries or trucks;
(k) exceptional press of work and
(l) engaged in any work, which is notified by the Government in the Official
Gazette as a work of national importance;
27 Notice of periods of work under section 31. -
The notice of period of work shall be displayed at conspicuous places especially at
the entry gate of the premises in Form-09 and copy of such notice shall be sent to
Inspector-cum-facilitator electronically or by registered post.
CHAPTER-VI
REGISTERS, RECORDS, AND RETURNS
28 Maintenance and production of reports, registers and other records under
section 33.- Every employer shall-
(a) maintain register of workers, wages, overtime, fine, deduction for damage or
loss in Form-10 electronically and shall be kept available at an office or the nearest
convenient building within the precincts of the establishment;
(b) The employer or the contractor, as the case may be, shall maintain a muster roll
of all the persons employed by him in the establishment in Form-11 electronically
or manually and entries shall be made at the commencement and completion of each
period of work. The employer shall make it readily available for inspection to the
Inspector-cum-Facilitator at all times during working hours.
(c) in case of manual registers and other records, be legibly entered in ink in English
or Hindi;
(d) be preserved in original for a period of one calendar year after the date of the
last report or entry;
Provided that when the original record is lost or destroyed before the expiry of one
year period, true copies thereof, if available, shall be preserved for the prescribed
period;
(d) be produced, electronically or by registered post, on demand before the Chief
Inspector-cum-Facilitator or an Inspector-cum-facilitator or any person authorized
in that behalf of the Government.
29 Register of leave with wages under section 33. -
(1) The employer, occupier or manager of every establishment shall maintain in respect
of every employee thereof a record of leave with wages electronically or manually
in Form-12.
The register mentioned in sub- rule (1) shall be preserved for a period of two years
after the last entry in them has been made and shall not be destroyed even after the
expiry of that period unless it has been properly transferred to the new register.
30 Register of accident and dangerous occurrence under section 33.- The register
of accident and dangerous occurrence shall be maintained in Form-13 by employer,
occupier or manager of every establishment.
31 Display of notice board under section 33.- The employer, occupier or manager of
every establishment shall cause to display at the conspicuous place at the workplace
under his control in Form No -14.
32 Return under section 33. -Every employer of an establishment shall send annually
a return relating to such establishment in Form-15 to the Inspector-cum-facilitator
having jurisdiction so as to reach him not later than 31st January following the end
of each calendar year electronically.
CHAPTER-VII
INSPECTORS-CUM-FACILITATOR AND OTHER AUTHORITIES
33 Chief Inspector-cum-Facilitator under sub-section (5) of Section 34.- Chief
Inspector-cum-Facilitator:
(1) For factories and safety and health provisions of establishments other than
factories -Bachelor`s degree in Engineering or Technology or equivalent in any
discipline by recognised University or Institution with at least five years‘ experience
as Deputy Chief Inspector-cum-Facilitator.
(2) For establishments except mentioned in sub-rule (1) - Additional Labour
Commissioner.
34 Powers of Inspector-cum-Facilitator under clause (x) of sub-section (1) of
section 35. -
Manner of taking samples-
(1) An Inspector-cum-Facilitator may at any time during the normal working hours
of an establishment after informing the occupier or manager or employer of the
establishment or the other person for the time being purporting to be in charge of
the establishment take in manner hereinafter provided a sufficient sample of any
substance used or intended to be used in the establishment such use being-
(a) In the belief of the Inspector-cum-Facilitator are in contravention of any of the
provisions of the Code or the rules made thereunder; or
(b) In the opinion of the Inspector-cum-Facilitator likely to cause bodily injury to,
all injury to the health of, workers in the factory.
(2) Where the Inspector-cum-Facilitator takes a simple under sub-rule (1), he shall
in the presence of the person informed under that sub-rule, unless such person
willfully absents himself, divide the sample into three portions and effectively seal
and suitably mark them and shall permit such person to add his own seal and mark
there to.
(3) The person informed as aforesaid shall, if the Inspector-cum-Facilitator so
requires, provide the appliances for dividing, ceiling and marking the sample taken
under this rule.
(4) The Inspector-cum-Facilitator shall –
(a) forthwith give one portion of the sample to the person informed under sub-rule
(1);
(b) the second portion to a Government Analyst for analysis and report thereon;
(c) retain the third portion for production to Court before which proceedings, if any,
are instituted in respect of the substance.
(5) Any document purporting to be a report under the hand of any Government
Analyst upon any substance submitted to him for analysis and report under this rule,
may be used as evidence in any proceedings instituted in respect of the substance.
35 Manner of providing alternative employment under sub-clause (d) of clause
(A) of sub-section (1) of section 38.- (1) If any person whose employment has been
affected by an order under sub clause (a) of sub-Section (1) of Section 38, the
affected person shall be provided an alternate employment within the establishment
except the area for which such order is issued or nearest possible location at the
same wage and other benefits.
(2) If the whole or a part of the establishment is fully closed by an order, then it shall be
the duty of the employer or occupier to pay wages to the affected workers as per the
Code of Wages, 2019 (Central Act No. 29 of 2019) for the number of days for which
the establishment remained closed.
36 Appointment of ―Medical Officer‖ under sub-section (1) of section 42.- No
person shall be appointed as ―Medical Officer‖, unless he possess any recognized
medical qualification as defined in the National Medical Commission Act, 2019 (30
of 2019) and who is enrolled in the Indian Medical Register as defined in clause (m)
and on a State Medical Register as defined in clause (v) of section (2) and sections
35, 36, 37 and 40 of the said Act.
37 Duties of ―Medical Officer‖ under sub-section (2) of section 42.-
(1) ‖Medical Officer‖ shall carry out examination and certification of workers in a
factory engaged in hazardous processes as specified in clause (za) of sub-section (1)
of section 2 of the Code, dangerous operations declared under section 82 and an
establishment where hazardous substances are handled or stored or used;
(2) or medical supervision of any establishment or class of establishment where
cases of chronic occupational illness have occurred due to arduous nature of any
process carried on or hazardous condition of work;
(3) in respect of any establishment or class of establishment or description of
establishment in which operations involve any risk of injury to the health of any
person or class of persons employed therein;
(4) to undertake occupational health survey for any or class of an establishment,
where cases of illness have occurred or there is prevalence of diseases as prescribed
in Third Schedule of the code.
(5) ‖Medical Officer‖ shall carry out examination to assess the age and issue fitness
certificate of adolescent for employment in an establishment.
CHAPTER-VIII
SPECIAL PROVISIONS RELATING TO EMPLOYMENT OF WOMEN
38 Employment of Women in establishment under section 43. -The employer shall
ensure the following conditions, namely:-
1. the consent of the woman employee shall be taken;
2. no woman shall be employed against the maternity benefit provisions laid down
under the social security code, 2020 (36 of 2020);
3. adequate transportation facilities shall be provided to woman employee to pick-up
from her residence and drop to establishment and vice-versa;
4. the workplace including passage towards conveniences and facilities concerning
toilets, washrooms, drinking water, changing room, entry and exit of women
employee should be well-lit;
5. the toilet, washroom and drinking water facilities should be near the workplace in
an establishment where such women employee are employed;
6. provide safe, secure and healthy working conditions at the workplace such that no
woman employee is disadvantaged in connection with her employment;
7. more than one woman employee shall be on duty at the workplace;
8. deployment of women employee should be on rotational basis;
9. CCTV cameras must be installed at the location where women employee shall
work;
10. creche facility shall be provided wherever needed;
11. the women employee, who work in night shifts and regular shifts, shall have a
meeting through their representatives with the employer, once in eight weeks as
grievance day and the employer shall try to comply with grievances;
12. employer shall send a six monthly report to the Inspector-cum-Facilitator about the
details of women employee engaged during night shift;
13. the employer shall deploy women security guard at the workplace of women
employee;
14. the provisions of the Sexual Harassment of Women at workplace (Prevention,
Prohibition and Redressal) Act, 2013 (14 of 2013), as applicable to the establishments,
shall be complied with.
CHAPTER-IX
SPECIAL PROVISIONS FOR CONTRACT LABOUR AND INTER-STATE
MIGRANTS WORKERS ETC
PART-I
Contract Labour
39 Conditions of Licence under sub-section (3) of section 47. -The licence issued
under sub section (1) of section 47 shall be subject to the following conditions,
namely:
(i) the licence shall be non-transferable;
(ii) The number of workmen employed as contract labour/migrant workmen in the
establishment shall not, on any day, exceed the maximum number specified in the
licence;
(iii) Except as provided in the rules the fee paid for the grant/renewal of the licence shall
be nonrefundable;
(iv) the rates of wages payable to the workers by the contractor shall as per the Code on
Wages, 2019 (Central Act No. 29 of 2019) and rules made thereunder;
(v) in case where the worker employed by the contractor performs the same or similar
kind of works as the worker directly employed by the employer of the
establishment, the wage rates, holidays, hours of work and other conditions of
service of the workers of the contractor shall be the same as applicable to the
workers directly employed by the employer of the establishment on the same or
similar kind of work; provided that in case of any disagreement with regard to the
type of work to the same shall be decided by the Inspector-cum-Facilitator whose
decision shall be final;
(vi) The hours of work shall conform to the rules made under Section 25 under the
Occupational Safety, Health and Working Conditions Code, 2020.
(vii) women may be employed by any contractor before 6 a.m. or after 7 p.m. in
accordance with section 43 the Occupational Safety, Health and Working
Conditions Code, 2020 and rules made their under.
(viii) the licencee shall notify any change in the number of workers or the conditions of
work to the licencing authority;
(ix) the payment of wages to all the workers (other than workers engaged in the
construction work/daily paid) should be every month through A/c Payee
Cheques/ECS only. The payment of wages should be representative of Principal
Employer, and duly verify by him/her;
(x) if the contract worker of the contractor is working at the premises of the principal
employer then it shall be the responsibility of the principal employer to provide the
facilities or amenities such as toilet, washroom, drinking water, bathing facilities if
required, changing room, first aid box, Canteen and Creche;
(xi) all other facilities and entitlements shall be provided by the contractor;
(xii) he shall intimate within fifteen days of the receipt of a contract work order about the
details the contract work order and in the manner as under rule 45;
(xiii) Every contract labour/migrant worker shall be entitled to allowances, benefits,
facilities etc., as prescribed in the Occupational Safety, Health and Working
Conditions Code, 2020 (37 of 2020) and rules made there under;
(xiv) All contract labour shall be made member of EPFO and ESIC subject to
applicability as under respective provisions of the Code on Social Security, 2020.
(xv) Every contractor shall within fifteen days of the receipt of a contract work order
shall intimate about the contract work order containing the details such as the name
of the principal employer, address of the premises where work is being undertaken,
date of commencement of the contract work, the number of contract labour
employed under that work order, duration of work orders.
(xvi) a copy of the licence shall be displayed prominently at the premises where the
contract work is being carried on; and
(xvii) the contractor shall be liable to comply with the relevant provisions of the Code.
40 Issue of contractor licence under of sub-section (1) of Section 48.- (1)
Application for issuing licence shall be made in Form-16 to the licencing authority
on Portal of Labour department, Government;
(2) Every application referred to sub-rule (1) shall also be accompanied by the fee and
the security at the rate specified in the scheduled given below;
FEE SCHEDULE
(Licence for Contract Labour)
+-------------------------+---------------------+---------------------+
| Number of workers to be | Fee for licence | Security to be |
| employed by contractor | Per annum (Rs.) | deposited (Rs.) |
+-------------------------+---------------------+---------------------+
| 50 to100 | 5000 | 50000 |
| 101-150 | 10000 | 100000 |
| 151-200 | 15000 | 150000 |
| 201-250 | 20000 | 200000 |
| 251-500 | 25000 | 250000 |
| 501-750 | 30000 | 300000 |
| 751-1000 | 40000 | 400000 |
| 1001-1500 | 50000 | 500000 |
| 1501-2000 | 60000 | 600000 |
| Above 2000 | 75000 | 750000 |
+-------------------------+---------------------+---------------------+
(3) Payment as required under sub-rule (2) shall be paid through portal which shall be
credited to the treasury in the head of account as may be specified by Government
from time to time;
(4) Licencing Authority shall issue licence in Form-17 within a period of 30 days. If no
defect is communicated within stipulated time, the licence shall be deemed
renewed.
41 Renewal of licence under Section 48.- (1) Every contractor to whom a licence is
issued under rule 40 shall make an application for renewal of licence to the
licencing authority on portal in Form-16 at least 30 days and not before 60 days the
expiry of the licence.
(2) The licence authority shall renew the licence in Form-18 within 30 days from the
date of receipt of application. If no defect is communicated within stipulated time
the licence shall be deemed renewed.
(3) The fee chargeable for renewal of the licence shall be the same as for the grant of
licence under rule 40. Provided that if the application for renewal is not received
within the time specified in sub-rule (2), an additional fee of twenty-five per cent,
shall be payable for such renewal.
42 Amendment of licence under Section 48.- (1) Every contractor to whom a licence is
issued under rule 40 or renewed under rule 41 shall make an application for
amendment of licence to the licencing authority on portal in Form-19 before any
change or within three days from such change.
(2) The fee for the amendment of a licence shall be of difference of security and fee
required as per the schedule under the rule 40;
(3) the licence authority shall amend the licence in Form-18 within 30 days from the
date of receipt of application. If no defect is communicated within stipulated time
the licence shall be deemed amended.
43 Responsibility of contractor under sub-section (4) of Section 48.- (1) The rates of
wages payable to the workers by the contractor shall not be less than the rates
prescribed under the Code on Wages, 2019 and where the rates have been fixed by
agreement, settlement or award, not less than the rates fixed.
(2) In case where the worker employed by the contractor perform the same or similar
kind of work as the worker directly employed by the principal employer of the
establishment, the wage rates, holidays, hours of work and other conditions of
service of the workers of the contractor shall be the same as applicable to the
workers directly employed by the principal employer of the establishment on the
same or similar kind of work. In case of any dispute whether the work is of similar
kind, the matter be referred to the Inspector-Cum Facilitator whose decision shall be
final.
(3) In other cases the wage rates, holidays, hours of work and conditions of service
of the workers of the contractor shall be such as specified under the Code and rules
made thereunder.
(4) All contract labour shall be made member of EPFO and ESIC subject to
applicability as under respective provisions of the Code on Social Security, 2020.
(5) The contractor shall notify any change in the number of workers or conditions of
work to the Licensing Authority, electronically.
(4) Any application for refund shall, as far as possible, be disposed of within 30 days of
the receipt of the application
44 Refund of security deposit under Section 48.- (1) On expiry of the period of licence
the contractor may, if he does not intend to have his licence renewed further, make
an application electronically to the licensing authority for the refund of the security
deposited by him( in form of bank guarantee) along with copy of licence and notice
of completion of work and bank details in which amount is required to be refunded.
(2) If the Licensing authority is satisfied that there is no breach of the conditions of
licence or there is no order for the forfeiture of security deposit or any portion
thereof, he shall direct the refund of the security deposit to the applicant.
(3) If there is any order directing the forfeiture of any portion of contractor‗s security
deposit, the amount to be forfeited shall be deducted from the security deposit, and
balance, if any, shall be refunded to the contractor.
45 Intimation of work order and time limit for intimation under section 50.-
(1) Every contractor shall within fifteen days of the receipt of a contract work order
shall intimate about the contract work order containing the details such as the name
of the principal employer, address of the premises where work is being undertaken,
date of commencement of the contract work, the number of contract labour
employed under that work order, duration of work orders.
(2) The intimation and details of the work order shall be sent electronically to the
licencing authority of the Labour department, Govt. of NCT of Delhi.
46 Revocation or suspension of licence under section 50(2).- The following
procedure shall be followed for suspension or cancellation of licence, namely;-
(1) The licencing authority shall issue a show cause notice to the contractor in
writing through his registered email or through registered post. The service of notice
through his registered email or through registered post shall be deemed served on
contractor.
(2) The contractor shall reply to the notice given under sub section (1) within the
time limit specified in the notice.
(3) The licencing authority after considering such reply and conducting such
enquiry as deemed fit necessary, pass an order within 30 days of receipt of reply.
47 Appeal under sub-section (1) of section 52.-
The Appellate Authority under sub-section (1) of section 52 of the code shall be the
Labour Commissioner, Govt. of NCT of Delhi.
48 Responsibility for Payment of wages under section 55(1). -
(1) The contractor shall fix the wage periods in respect of which wages shall be
payable and no wage period shall exceed one month.
(2) The wages shall be paid before the expiry of seventh day after the last day of the
wage period in respect of which the wages are payable.
(3) The wages shall be disbursed through bank transfer or electronic mode only.
49 Experience certificate to contract labour under section 56.- Every contractor shall
issue, on demand by the contract labour, experience certificate in Form-20 to the
contract labour giving details of the period, work performed, experience gained in
various fields performed by such contract labour.
50 Prohibition of employment of contract labour under clause (b) of sub-section
(2) of section 57.- (1) If a question arises as to whether any activity of an
establishment is a core activity or otherwise, the aggrieved party may make an
application giving reasons along with supporting documents to the Government
within fifteen days with the following details:
a) Name of aggrieved party:
b) Address for communication:
c) Details of grievance:
d) Reasons of claim:
e) Details of documents attached:
Signature of aggrieved party
(2) The Government shall appoint a designated authority.
(3) The designated authority shall examine and report to the Government within
thirty days from the date of receipt of application.
(4) The Government shall pass an order based on the report received from the
authorities referred in sub-rule (2), within thirty days.
PART II
INTER-STATE MIGRENT WORKERS
51 Journey allowance under section 61. - The employer shall pay a lump sum
amount on account of fare for to & fro journey to inter-state migrant worker and
every dependent members of his family by train (not less than II Class Sleeper) or
by bus or any other mode of passenger transport from the place of employment to
the place of residence in the home state in the event of the following, namely:
(1) if he has worked for a period of not less than 180 days in the concerned
establishment(s) in preceding twelve months;
(2) the journey allowance shall be given to an inter-state migrant worker once in twelve
months.
(3) In the event of change of employer by the inter-state migrant worker during the
middle of the employment period and has not availed the journey allowance from
his previous employer, then on the basis of a certificate to be given by inter-state
migrant worker, the employer where the inter-state migrant worker is now working
and the such worker has completed one hundred and eighty days in preceding
twelve months including the period spent with the previous employer, then the
employer shall give journey allowance.
(4) The employer shall pay a lump sum amount of one hundred per family member per
day for food during the journey.
52 Toll free helpline number under section 63.- A Toll-Free help-line number shall
be provided by the Labour department of the Government to address queries and
grievances of the inter-state migrant workers.
53 Study of Inter-State Migrant worker under section 64.- The study of Inter –State
Migrant worker shall be conducted through reputed organization or institution
having expertise in conducting socio economic studies.
54 Format of agreement under section 66 (2).- The agreement to be entered into
between the producer and the employee of audio-visual Programme shall be in
Form-21.
55 Submission of agreement under section 66 (3).- The copy of agreement shall be
forwarded by the producer of the audio-visual Programme electronically to the
Chief Inspector-cum-Facilitator.
56 Dispute Resolution Mechanism under clause (vii) sub-section (4) section 66.-
The procedure for reference of disputes to a Conciliation Officer or a Tribunal shall
be in conformity with the Industrial Relations Code, 2020 (Central Act 35 of 2020)
and rules framed thereunder.
PART-III
FACTORIES
57 Submission of proposed building plans of factories to be constructed or
addition or alternation or extensions of the existing factory buildings for
approval through single window system of MCD Portal under sub-section (1)
of section 79.-
(1) No site shall be used without the previous permission in writing of the Chief
Inspector-cum-Facilitator for the location of a factory or no building in a factory be
constructed, reconstructed extended or taken into use as a factory or part of a
factory located in notified conforming industrial areas or a factory engaged in public
utility services as defined in Master Plan of Delhi notified from time to time
irrespective of conforming/non-conforming areas of Delhi.
(2) No building shall be constructed or extended or altered and taken into use as a
factory unless plans in respect of such buildings are approved by the Chief
Inspector-cum-Facilitator.
(3) Online application of proposed building plans of factories to be constructed or
addition or alternation or extensions of the existing factory buildings shall be
submitted through portal of single window system of Municipal Corporation of
Delhi along-with flow process chart of manufacturing process, undertaking of
demolition of existing building or vacant plot certificate, as the case may be. The
proposed building plan shall contain sufficient overhead water provision exclusively
for firefighting and the plan, elevation and necessary cross sections of the building
clearly indicating means of escape in case of fire.
(4) On receipt of application, if the Chief Inspector-cum-Facilitator is satisfied that the
proposed plan is in accordance with sub-rule (3), the same shall be approved,
otherwise rejected.
(5) Plans which have already been approved under the provisions of the Factories Act,
1948 before commencement of these rules shall be deemed to have been approved
under these rules.
58 Submission of plan of existing building to be used as a Factory for the purpose
of obtaining common licence or licence to run a Factory under sub-section (1)
of section 79.-
(1) Chief Inspector-cum-Facilitator may require submission of plan of existing building
to be used as a Factory in notified conforming industrial areas of Delhi or
layout/plan of the premises to be used as a Factory or engaged in public utility
services as defined in Master Plan of Delhi notified from time to time irrespective
of conforming/non-conforming areas of Delhi through Portal.
(2) Such building plan shall contain the following details: -
(a) The site of the factory and immediate surrounding including adjacent buildings, and
elevation and necessary cross-section of building, indicating all relevant details
relating to natural lighting, ventilation and means of escape in case of fire. The plan
shall also clearly indicate the location of plant and machinery, aisles and passage
ways; and
(c) Such other particulars as the Chief Inspector-cum-Facilitator may require.
59 Grant of licence to run a Factory under sub-section (1) of section 79.-
(1) The occupier of every factory shall submit an application in Form-22 with required
information through Portal for the grant of licence to run a factory along with
required fee as per Schedule, existing building plan and other documents,
particulars as the Chief Inspector-cum-Facilitator or any other officer appointed
under section 34 of the Code and specially empowered in this behalf by the
Government, may require.
(2) Licence may be applied for one, five or ten years. Licence fee shall be the number
of years multiplied by the fees payable for registration of licence for one year.
Licence fee once paid shall not be refundable under any circumstances.
(3) After verification for adjudging the suitability of premises, licence shall be granted
by Chief Inspector-cum-Facilitator or any other officer appointed under section 34
of the Code and specially empowered in this behalf by the Government, through
Portal, in Form-16.
(4) If the licence is not granted or no order is communicated to the applicant within
thirty days, then such licence shall be deemed to have been granted.
FEE SCHEDULE
(For Factories)
+--------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------End of OCR Code**
## REGD. No. D. L.-33002/99
## GOVERNMENT OF INDIA
## SG-DL-E-17122025-268575
## EXTRAORDINARY
## PUBLISHED BY AUTHORITY
## No. 377] DELHI, WEDNESDAY, DECEMBER 3, 2025/AGRAHAYANA 12, 1947 [N. C. T. D. No. 364
## PART IV
## GOVERNMENT OF THE NATIONAL CAPITAL TERRITORY OF DELHI
## F.27(118)/CIF/Lab/2021/1089.—
## 8140 DG/2025 (1)
## LABOUR DEPARTMENT
## Delhi, the 3rd December, 2025
## NOTIFICATION
No. F.27(118)/CIF/Lab/2021/1089.—―In exercise of the powers conferred by Section 133 and
135 of the Occupational Safety, Health & Working Conditions Code, 2020 read with S.O. 272(E) dated
16.01.2023 of Ministry of Home Affairs, Government of India and in supersession of (i) The Delhi Factories
Rules, 1950, (ii) The Delhi Building and Other Construction Workers (Regulation of Employment and
condition of Services) Rules, 2002 and (iii) The Delhi Contract Labour (Regulation and Abolition) Rules,
1972 except as respects things done or omitted to be done before such supersession are hereby notified as
required by Section 133 and 135 of the said Code for the information of the persons likely to be affected
thereby the Lieutenant Governor of the National Capital Territory of Delhi proposes to make the following
rules namely the Delhi Occupational Safety, Health and Working Conditions Rules, 2025, and which are
hereby notified, as required by sub-section 1 (a) of Section 137, for information of all persons likely to be
affected thereby;
Notice is hereby given that the draft of rules shall be taken into consideration after the expiry of a
period of forty-five days from the date of publication of this notification in the official Gazette together with
objections and suggestions, if any, which may be addressed to the Labour Department, C Block, 5, Sham
Nath Marg, Delhi – 110054 and/or on email i.e. ciflab.delhi@nic.in. The objections and suggestions should
be sent in Performa containing column (i) specifying the name and address of the person/organization and
column (ii) specifying the rule or sub-rule which is proposed to be modified and column (iii) specifying the
revised rule and sub-rule proposed to be substituted and reasons thereof. The objections and suggestions,
which may be received from any person or organization with respect to the said draft notification before
expiry of the period specified above, will be considered by the Government of National Capital Territory of
Delhi.‖
CHAPTER-I PRELIMINARY
1 Short title, extent and commencement. -
These rules may be called as ―The Delhi Occupational Safety, Health and
Working Conditions Rules, 2025‖.
(1) They shall extend to whole of the National Capital Territory of Delhi (hereinafter
called Delhi).
(2) They shall come into force on and with effect from the date of their publication in
the Official Gazette.
2 Definitions. -
1. In these rules, unless the context otherwise requires, -
(a) "Appendix" means an appendix appended to these rules;
(b) "Code" means the Occupational Safety, Health and Working Conditions Code, 2020
(Central Act No. 37 of 2020);
(c) Competent Person :- The Chief Inspector-cum-Facilitator may recognize any person
or organisation as a "Competent person", as per the requirements set out in the
Schedule-A.
(d) ―Continuous Process‖ means the materials either dried bulk or fluids that are being
processed and are continuously in motion, undergoing chemical reaction and are
subject to mechanical or heat treatment or any other process specified by the
Government;
(e) ―Calendar year‖ means the period of twelve months beginning from the 1st day of
January in any year;
(f) ―Delhi‖ means National Capital Territory of Delhi.
(g) "Form" means the form appended to these rules;
(h) "Government" means the Lt. Governor as referred under clause (1) of article 239
AA of the Constitution;
(i) ―Hazardous waste‖ means the hazardous waste as defined in clause (17) of sub- rule
(1) of rule 3 of the Hazardous and Other Wastes (Management and Transboundary
Movement) Rules, 2016 as amended from time to time;
(j) ―Hazardous substances‖ means the chemicals which are defined in rule 2(e) of the
Manufacture, Storage and Import of Hazardous Chemical Rules, 1989 or any other
such substance which the Government or the Central Government may notify from
time to time;
(k) ―Licensing Authority‖ means authority appointed by the Government by
notification under the sub-section (1) of section 119;
(l) "Major accident" means -an incident involving loss of life inside or outside the
installation, or ten or more injuries inside and/or one or more injuries outside or
release of toxic chemicals or explosion or fire or spillage of hazardous chemicals
resulting in on-site or off-site emergencies or damage to equipment leading to
stoppage of process or adverse effects to the environment;
(m) ―Major Accident Hazard (MAH) installation‖ means a factory as defined in rule 2(ja)
of Manufacture, Storage and Import of Hazardous Chemical Rules, 1989;
(n) ―Portal‖ means the website of the Government for delivering services under the Code
and the rules made thereunder;
(o) ―Recognised university or institution‖ means, -
a. any other University or institution, incorporated by law, by the Central or any State
Government; or
b. any other University or institution recognized by the University Grant
Commission;
(p) ―Registering officer‖ means Chief inspector-cum Facilitator for the purpose of factory
and Joint/Dy. Labour Commissioner of respective jurisdiction for the purpose of other
establishments.
3 Income of dependents and sources of income under clause (x) of sub-section (1)
of section 2. – Labour department, Government may, by general or special orders,
may specify the income criteria and define sources of income for not including
dependents within the definition of ―Family‖.
CHAPTER-II
REGISTRATION
4 Registration of establishment under sub-section (2) of section (3). -
(1) The application shall be submitted to the Registering Officer in Form-01 on portal
giving details about the establishment, and uploading documents related to
registration of the establishment, proof of Identity and address of the employer(s) as
specified in the Form along with the requisite fees as per schedule given below. The
Form shall be signed digitally or in any other manner as may be required on the
portal. The applicant shall be responsible for veracity of all information submitted
in the application.
Fee Schedule (For Establishment)
+-------------------------+-----------------+
| Number of employees to be | Registration Fee|
| employed | |
+-------------------------+-----------------+
| up to 50 | 2000 |
| 51-100 | 3000 |
| 101-200 | 5000 |
| 201-500 | 7000 |
| 500-1000 | 10000 |
| Above 1000 | 15000 |
+-------------------------+-----------------+
(2) The certificate of registration shall be issued by the registering officer
electronically.
(3) Every application referred to in sub-rule 1 shall be accompanied by the information
on interstate migrant worker in Form-02.
(4) If the application for registration is not made within 60 days after the
commencement of the Code, to which provisions of the code apply, a late fee of
twenty five percent annually of fee payable as specified in the schedule under sub
rule 1 shall be charged.
(5) If there is any increase in the number of employees to be employed in the
establishment subsequent to its registration, then the differential amount as
per the schedule mentioned in sub-rule 1 shall be payable by the employer
concerned.
(6) A register of registered establishment in Form-03 shall be maintained on the portal.
5 Appeal under section 4. -
(1) Where the memorandum of appeal is in order, the appellate officer, who shall be
Additional Labour Commissioner, admit, acknowledge and intimate admission of
such appeal, and shall register and maintain the appeal in electronic form.
(2) The appellate officer shall send the notice of the appeal to the registering officer,
against whose order the appeal has been preferred and the registering officer shall
thereupon send the records of the case to the appellate officer online electronically.
(3) The appellate officer shall send a notice electronically to the appellant to appear
before him on such date and time as may be specified in the notice for the hearing of
the appeal.
(4) If on the date fixed for hearing, the appellant does not appear, the appellate officer
may dismiss the appeal ex-party and inform such decision to the appellant
electronically.
(5) Where an appeal has been dismissed, the appellant may apply electronically to the
appellate officer for the restoration of the appeal within thirty days from the date of
receipt of the order and if the appellate officer is satisfied that the appellant was
prevented by sufficient cause from appearing, the appellate officer shall restore the
appeal.
(6) The order of the Appellate Officer shall be communicated electronically to the
appellant and to the registering officer against whose order, the appeal has been
preferred.
6 Notice of commencement and cessation of operation under sub-section (1) of
section 5.-
The employer of every establishment being factory or relating to contract labour or
building or other construction works shall, before thirty days of the commencement
or cessation of operation, submit to the Registering Officer in Form-04,
electronically. In case of cessation of operation, such form shall be enclosed with a
certificate that the payment of all dues to the workers employed in the establishment
have been made and the premises is kept free from hazardous chemicals and
substances.
CHAPTER-III
DUTIES OF EMPLOYER AND EMPLOYEES ETC.
7 Medical examination of employees under clause (c) of sub-section (1) of Section
6. -
(1) Every employer of factory and building or other construction work shall arrange to
conduct free of cost, medical examination for every worker annually, within 120
days from the commencement of every calendar year, who has completed 45 years
of age.
(2) Every employer of industry involving hazardous process as defined under first
schedule of the OSH Code, 2020 shall arrange to conduct free of cost, medical
examination for every worker annually, within 30 days from the commencement of
every calendar year.
(3) The medical examination shall be conducted by a qualified medical practitioner as
per schedule given below. The Medical Certificate shall be submitted by the
qualified medical practitioner to the concerned employer and employee. The record
of medical examination shall be made available to the Inspector-cum-Facilitator for
inspection, whenever required.
SCHEDULE
+-----------------------------+-------+-------+-------+-------+-------+--------------------+-------------------------------------------+
| General Establishment | Blood | Urine | X ray | | | | |
+-----------------------------+-------+-------+-------+-------+-------+--------------------+-------------------------------------------+
| Establishment dealing with | Blood | Urine | X ray | PFT | Sputum| Audiometry | Any other test recommended by medical |
| Hazardous Process or | | | | | | (if applicable) | inspector cum facilitator |
| Hazardous Substance or | | | | | | | |
| Hazardous Waste | | | | | | | |
+-----------------------------+-------+-------+-------+-------+-------+--------------------+-------------------------------------------+
The record of medical examination shall be maintained in Form-05 and shall be
made available to the Inspector-cum-Facilitator for Inspection, whenever required.
(4) If any qualified medical practitioner attends on a person who is or has been
employed in an establishment to be suffering from any disease specified in the
Third Schedule, the qualified medical practitioner shall, without delay, send a report
in writing to the office of the Chief Inspector-cum-Facilitator stating-
(a) the name and full postal address of the patient,
(b) the disease from which he believes the patient to be suffering, and
(c) the name and address of the establishment in which the patient is or was last
employed.
8 Letter of appointment to employee under clause (f) of sub-section (1) of Section
6.-
No employee shall be employed in any establishment unless he has been issued a
letter of appointment as per Performa in Form-06:
Provided that, an existing employee who has not been issued an appointment letter
containing the required particulars, shall be issued an appointment letter within
three months of coming into force of this rule.
9 Notice of accidents and dangerous occurrences under sub-section (1) Section 10
and Section 11.-
(1) When any accident which results in the death of any person or which
results in such bodily injury to any person as is likely to cause his death or dangerous
occurrence specified in Schedule given below which does not result into death or
bodily injury to any person, takes place in an establishment, the employer or
manager of a factory or employer of an establishment shall as early as possible send
a notice thereof by telephone, special messenger or email to the Inspector- cum
Facilitator and the Chief Inspector-cum-Facilitator.
SCHEDULE
The following class of occurrence shall be dangerous occurrence within the
meaning of this rule:-
(i) Bursting of any plant or pipeline or equipment containing petroleum, steam,
compressed air or other substance at a pressure greater than the atmospheric
pressure;
(ii) Collapse or failure of a crane, derrick, winch, hoist or other appliances used in
raising or lowering persons or goods, or any part thereof, or the overturning of a
crane.
(iii) Explosion, explosion due to explosives, fire, leakage or release of harmful toxic
gases, bursting out, leakage or escape of any molten metal, or hot liquid or gas
causing bodily injury to any person or damage to any room or place in which
persons are employed;
(iv) Explosion of a receiver or container used for the storage at pressure greater than
atmospheric pressure of any gas or gases (including air) or any liquid or solid
resulting from the compression of gas.
(v) collapse or failure of lifting appliances or hoist or conveyors or other similar
equipment for handling building or construction material or breakage or failure of
rope, chain or loose gears; overturning of cranes used in building or other
construction work; falling of objects from height;
(vi) collapse of any wall, floor, gallery, roof bridge, tunnel, chimney, wall, building or
subsidence of soil or any other structure, platform, staging, scaffolding or any
means of access including formwork; contact work, excavation and collapse of
transmission;
(vii) Spillage or leakage of hazardous substances and damage to their container;
(viii) collapse, capsizing, toppling or collision of transport equipment within the
establishment;
(ix) fall from height of any excavation, loading or transport machinery;
(x) an instantaneous failure of a pillar, part of a pillar or several pillars of coal (i.e., a
bump) in working below ground;
(xi) a rock-burst in working belowground; a premature collapse of any part of the
working;
(xii) a breakage, fracture or failure of an essential part of any machine or apparatus
whereby the safety of persons may be endangered;
(xiii) a slide causing injury to any person, damage to any machinery, or interruption
of normal mining operations;
(xiv) failure of dump or side in opencast working; a blowout;
(xv) a failure of any structure or installation whereby the safety of persons may be
endangered; or spark generated due to electrical flash-over causing burn injury to
any person;
(xvi) a major uncontrolled emission of petroleum or chemicalspillage;
(2) When any accident or dangerous occurrence specified in Schedule
mentioned in sub-rule 1, which results in the death of any person or which results
such bodily injury to any person as is likely to cause his death, takes place in an
establishment, a notice shall also be sent to, -
(a) The District Magistrate or Sub-Divisional Magistrate;
(b) the Officer-in-charge of the Police Station;
(c) the family of the injured or deceased person; and
(d) to the authorities of concerned State, in case of inter-state migrant worker.
(3) Any notice as required under Sub-rule (1) and (2) shall be confirmed by
the employer or manager of a factory or employer of an establishment to the authorities
mentioned in these sub-rules within 24 hours from the time of the accident by sending a
written report in Form-07 which results in the death of any person or bodily injury to
any person as is likely to cause his death. In case of a dangerous occurrence
specified in Schedule given above which does not result into death or bodily injury
to any person, a written report in Form-07 shall be sent to the authorities mentioned
in Sub-rule (1).
(4) When any accident or dangerous occurrence specified in the Schedule
mentioned in sub-rule 1 takes place in an establishment and it causes such bodily
injury to any person that prevents the injured person from working for a period of
48 hours or more, immediately following the accident or the dangerous occurrence,
as the case may be, the employer of the establishment shall send a report thereof
physically to the Chief Inspector-cum-Facilitator in Form-07 within 24 hours after
the expiry of 48 hours from the time of the accident or the dangerous occurrence.
Provided that if in the case of an accident, death occurs of any person injured by
such accident after the notices and reports referred to in the foregoing sub- rule have
been sent, the employer of the establishment shall forthwith send an intimation
thereof by telephone, special messenger or email to the authorities and persons
mentioned in sub-rules (2) and (3):
Provided further that, if the period of disability from working for forty- eight
hours or more referred to in sub-rule (4) does not occur immediately following the
accident but later on occurs in more than one spell, the report shall be sent to the
Inspector-cum-Facilitator and Chief Inspector-Cum- Facilitator in Form-07 within
twenty-four hours immediately following the hour when the actual total period of
disabilityfrom working resulting from the accident becomes forty-eight hours.
10 Notice of disease under sub-section (1) and (2) of Section 12. -
(1) A notice of disease in the Form-08 shall be sent within a week physically from the
date of diagnosing the disease, to the Inspector-cum-Facilitator and Chief Inspector
cum-Facilitator, by the employer or occupier or manager of an establishment in
which there occurs any disease as notified under the Third Schedule of the Code.
(2) A notice by the medical practitioner in Form-08 on detection of disease as notified
under the Third Schedule of the Code shall be sent physically within a week from
the date of diagnosing the disease to the Inspector-cum-Facilitator and Chief
Inspector-cum-Facilitator.
11 Duties of employee under clause (d) and (g) of Section 13.- If an employee comes
to know about any unsafe work or unhealthy condition in the establishment, he shall
report to the employer, health and safety representative or safety officer as soon as
possible, electronically or in writing or telephonically.
12 Rights of Employee under sub section (3) of section 14.- On receipt of
information from the employee relating to the existence of an imminent danger to
their safety and health, the employer shall take immediate remedial action in this
regard.
The employer, whether satisfied or not, shall send such report along with action
taken, to the Inspector-cum-facilitator electronically or by speed post.
CHAPTER-IV
OCCUPATIONAL SAFETY AND HEALTH
13 Constitution of the Delhi Occupational Safety and Health Advisory Board under
sub section (2) of section 17. -
(1) The Government of National Capital Territory of Delhi shall constitute ―The Delhi
Occupational Safety and Health Advisory Board‖ herein after referred to as
―Board‖.
(2) The Board shall consist of: -
(i) Labour Commissioner, Labour Department, Government…..Chairperson (ex officio);
(ii) Chief Inspector-cum-Facilitator, Labour Department, Government - Member
Secretary (ex-officio);
(iii) Member Secretary, Delhi Pollution Control Committee, New Delhi- Member (ex officio);
(iv) Director, Delhi Health Services, New Delhi—Member (ex-officio);
(v) Additional Labour Commissioner, Labour Department, Government—Member (ex officio);
(vi) Deputy Chief Inspector-cum-Facilitator, Labour Department, Government —
Member (ex-officio);
(vii) Occupier, largest MAH Installation- Member
(viii) Two representatives of employers- Member
(ix) Two representatives of employees- Member
(x) Two members of the District Crisis Group of Off-Site Emergency Plan having
expertise in Occupational Safety and Health;
(3) The Board shall meet to discharge the functions as specified in sub-section (1) of
section 17 of the Code.
(4) The term of office of the members referred to in clauses (vii) to (x) of sub-rule (2)
shall be of three years and accordingly Identity Cards shall be issued to non-official
members for that period.
(5) Notwithstanding anything contained in this rule, members referred to in clauses (vii)
to (x) of sub-rule (2) will continue to hold office during the pleasure of the
Government.
(6) If a member changes his address, he shall notify his new address to the Member Secretary of the Board who shall thereupon enter his new address in the official
records.
(7) When a vacancy occurs or is likely to occur on completion of the term of the
member in the membership of the Board or resignation of a member or due to
removal, the Member Secretary shall submit a report to the Government to
nominate a person to fill the vacancy.
(8) The Board shall meet at such places and at such times as may be decided by the
Chairperson and it shall meet at least once in six months.
(9) Ordinarily two-week notice shall be given to the members of the Board of a
proposed meeting. Notice together with a list of business proposed to be transacted
approved by the Chairperson shall be sent to every member of the State Board,
through e-mail or registered post or speed post or by special messenger.
(10)In case when the Chairperson calls an emergency meeting of the Board for
considering any matter which is urgent, a notice with such reasonable time shall be
sent to every member through e-mail or by registered post or speed post or special
messenger.
(11)No business other than for which the meeting of the Board has been convened shall
be transacted at the meeting except with the permission of the Chairperson.
(12)No business shall be transacted at any meeting of the Board unless at least seven
members are present in that meeting which shall include at least one non-official
member: Provided that if at a meeting, less than seven members are present, the
Chairperson may adjourn the meeting to another date informing the members
present and giving notice to the other members that he proposes to dispose of the
business at the adjourned meeting whether there is prescribed quorum or not, and it
shall there upon be lawful for him to dispose of the business at the adjourned
meeting irrespective of the number of members attending.
(13)Every matter which the Board is required to take into consideration shall be
considered at a meeting of the Board, or if the Chairperson so directs, by sending
the necessary papers to every member for opinion, and the matter shall be disposed
of in accordance with that decision of the majority: Provided that where there is no
opinion of majority on a matter and the members of the Board are equally divided,
the Chairperson shall have a second or a casting vote.
(14)The Member Secretary shall, with the approval of the Chairperson, issue notice to
convene meetings of the Board and keep record of minutes and shall take necessary
steps for carrying out the decision of the Board.
14 Resignation.-
(1) A member of the Board, not being an ex-officio member, may resign by a letter
in writing addressed to the Government.
(2) The seat of such a member shall fall vacant from the date on which his
resignation is accepted by the Government or on the expiry of thirty days from the
date of receipt of intimation of resignation, whichever is earlier.
15 Cessation of Membership.-
(1) If any member of the State Board, not being an ex-officio member, fails to attend
three consecutive meetings of the Board, without obtaining the leave sanctioned by
the Chairperson of the Board for such absence, he shall cease to be a member of the
Board:
Provided that the Chairperson may, if it is satisfied that such member was prevented
by sufficient cause from attending three consecutive meetings, direct that such
cessation shall not take place and on such direction being made, such member shall
continue to be a member of the Board.
(2) A member nominated shall cease to be a member of the Board if he ceases to
represent the category of interest from which he was so nominated.
16 Disqualification for membership.-A person shall be disqualified for being a
member of the Board-
(i) if he is of unsound mind and stands so declared by a competent authority;
(ii) if he is an un-discharged insolvent; or
(iii) if he has been convicted for an offence, having a penalty of imprisonment of three
months or more.
17 Removal from Membership.-The Government may remove any member of the
Board, if in its opinion such member has ceased to represent the interest which he
purports to represent the Board.
18 Travelling Allowances of Members.-
(1) The travelling allowance of an official member of the Board shall be governed by
the rules applicable to him for journey performed by him on official duties and shall
be paid by the authority paying his salary.
(2) The non-official member of Board shall be allowed traveling allowance and daily
allowance for
attending the meeting of the Board at such rates as are admissible to a Deputy
Secretary of the Government and daily allowance shall be calculated at the
maximum rate permissible to such Deputy Secretary.
19 Technical Committee under sub section (3) of section 17. -
(1) The minimum and maximum number of members of the Technical Committee and
Advisory Committee shall be three and seven respectively.
(2) The members of the Technical Committee or Advisory Committee should have
expertise in the field concerned.
20 Collection of statistics and portal for Inter-State migrant workers under sub section
(1) ofsection 21.-
The employer shall submit the details of occupational safety and health statistics
electronically on web portal designated for the purpose.
21 Safety Committee under sub section (1) of section 22. -
(1) Every establishment shall constitute a Safety Committee;
(i) Employing 250 or more workers; or
(ii) Involving hazardous process as defined in section 2(za) of the Code; or
(iii) Dangerous operations as defined in section 82 of the Code.
(2) Safety Committee would be constituted in the following manner:-
(i)The employer or his authorized representative shall issue a notice for constituting the
safety committee and inform the workers‘ representatives and also display on the
notice board.
(ii)The notice shall call for nomination of workers‘ representatives in the safety
committee.
(iii)The representative of the workers shall be elected by the workers. Adequate
representation of the women workers must be there in the committee.
(iv)The representatives for the management of Safety Committee shall include; -
(a) a senior official, who by virtue of his position in the establishment, can contribute
effectively to the functioning of the Committee. Such senior official shall be the
Chairman of the Safety Committee;
(b) a Safety Officer or ―Medical Officer‖, wherever available, and the Safety Officer in
such a case, shall be the Secretary of the Safety Committee; and
(c) a representative each from the human resource, production, maintenance and
purchase departments.
(3) The tenure of the safety committee shall be of three years.
(4) The safety committee shall meet at least once in every quarter.
(5) Safety Committee shall have the right to seek information in respect of -
(i) potential safety and health hazards to which the workers may be exposed at
workplace;
(ii) data on accidents as well as data resulting from surveillance of the working
environment and of the health of employees, conducted at such establishments.
(6) The employer, occupier, or manager shall, within a period of 15 days from the date
of receipt of the recommendations of the Safety Committee, shall take action to
implement the recommendations.
(7) The minutes of the meeting shall be recorded and produced to the Inspector-cum
Facilitator on demand.
(8) The functions and duties of the Safety Committee shall include, -
(i) assisting and co-operating with the management in achieving the aims and objects
outlined in the Health and Safety Policy of the establishment;
(ii) dealing with all matters concerning health, safety and environment and to arrive
at practicable solutions to problems encountered;
(iii) creating safety awareness amongst all employees;
(iv) undertaking educational, training and promotional activities;
(v) deliberating on reports of safety environmental and occupational health surveys,
emergency plans, safety audits, risk assessment and implementation of the
recommendations made in the reports;
(vi) carrying out health and safety surveys and identifying causes of accidents;
(vii) looking into any complaint made on the likelihood of an imminent danger to the
safety and health of the employees and suggest corrective measures; and reviewing
the implementation of the recommendations made by it.
(9) Where owing to the size of establishment or any other reason, the functions referred
to in sub rule (8) cannot be effectively carried out by the safety committee, it may
establish sub- committee as may be required to assist it.
22 Safety Officer under sub-section (2) of section 22. -
(1) There shall be one Safety Officer, -
(i) for factories employing five hundred or more workers:
Provided that for the purposes of this clause, there shall be an additional Safety
Officer for every five hundred workers or a fraction thereof; or
(ii) for factories carrying on hazardous process or building or other construction work,
employing two hundred fifty workers or more:
Provided that for the purposes of this clause, there shall be an additional Safety
Officer for every two hundred fifty workers or a fraction thereof.
(2) A person shall not be eligible for appointment as a safety officer, unless he, -
(i) possesses a degree of a recognised university or institution in any branch of
Engineering or Technology and has practical experience of working in a factory or
building or other construction work in a supervisory capacity for a period of not less
than two years or possesses a degree in Physics or Chemistry from a recognised
university or institution and has practical experience of working in a factory or
building or other construction work in a supervisory capacity for a period of not less
than five years, or possesses a recognised diploma in any branch of engineering or
technology and has practical experience of working in a factory or building or other
construction work in a supervisory capacity for a period of not less than five years;
and
(ii) has adequate knowledge of language spoken by majority of the workers in the
region in which the factory or building or other construction work where he is to be
appointed, is situated.
(3) The occupier of the factory or employer of building or other construction
establishment, as the case may be, shall inform the Chief Inspector-cum-Facilitator
and Inspector-cum-Facilitator about appointment of the Safety Officer within one
month from such appointment.
(4) Following shall be the duties of a safety officer, namely: -
(i) to advise and assist the management of the establishment in the fulfillment of its
obligations, statutory or otherwise, concerning prevention of personal injuries and
maintenance of a safe working environment;
(ii) to advise the concerned departments in planning and organising measures necessary
for the effective control of person injuries;
(iii) to advise on safety aspects in all job studies, and to carry out detailed job safety
studies of selected jobs;
(iv) to check and evaluate the effectiveness of the action taken or proposed to be taken
to prevent personal injuries;
(v) to advise the purchase and stores departments in ensuring high quality and
availability of personal protective equipment;
(vi) to advise on matters relating to plant safety inspections;
(vii) to carry out plant safety inspections in order to observe the physical conditions of
work and the work practices and procedures followed by workers and to render
advice on measures to be adopted for removing the unsafe physical conditions and
preventing unsafe actions by workers;
(viii) to tender advice on matters relating to reporting and investigation of industrial
accidents and occupational diseases;
(ix) to investigate accidents;
(x) to investigate the cases of occupational diseases contracted and dangerous
occurrences reportable under the Code;
(xi) to advise on the maintenance of such records as are necessary relating to accidents,
dangerous occurrences and occupational diseases;
(xii) to promote setting up of safety committees and act as advisor and convener to such
committees;
(xiii) to organise in association with the concerned departments of the establishment
campaigns, competitions, contests and other activities which will develop and
maintain the interest of the workers in establishing and maintaining safe conditions
of work and procedures; and
(xiv) to design and conduct either independently or in collaboration with the training
department of the establishment, suitable training and educational programmes for
the prevention of personal injuries.
(5) An employer of the establishmentshall provide each safety officer with such facilities,
equipment and information as are necessary to enable him to discharge his duties
effectively.
(6) No safety officer shall be required or permitted to do any work which is inconsistent
or detrimental to the performance of the duties specified in sub-rule (5).
CHAPTER-V
HOURS OF WORK AND ANNUAL LEAVE WITH WAGES
23 Daily and weekly working hours under clause (b) of sub-section (1) of Section
25.-
(1) No worker shall be required or allowed to work in an establishment for
more than 48 hours in any week.
(2) The periods of work of adult workers in an establishment each day
including intervals and spreadovers shall be fixed by the Government through
notification.
24 Weekly Day of Rest under section (2) of section (26). -
(1) No worker shall be required or allowed to work in an establishment on the first day
of the week (herein after referred to as the said day), unless-
(a) he has or will have a holiday for a whole day on one of the three days immediately
before or after the said day; and
(b) employer of the establishment has, before the said day or the substituted day under
clause(a),whichever is earlier, -
(i) delivered a notice to the Inspector-cum-Facilitator of his intention to require the
worker to work on the said day and of the day which is to be substituted, and
(ii) displayed a notice to that effect in the establishment:
Provided that no substitution shall be made which will result in any worker working
for more than ten days consecutively without a holiday for a whole day.
(2) Notice given under sub-rule(1) may be cancelled by a notice delivered to Inspector
cum-Facilitator and a notice displayed in the establishment not later than the day
before the said day or the holiday to be cancelled, whichever is earlier.
(3) Where, in accordance with the provisions of sub-rule (1), any worker works on the
said day and has had a holiday on one of the three days immediately before it, that
said day shall, for the purpose of calculating his weekly hours of work, be included
in the preceding week.
25 Compensatory holidays.-
(1) Except in the case of worker engaged in any work which for technical reasons must
be carried on continuously throughout the day, the compensatory holidays to be
allowed under sub-section (3) of section 26 of the Code shall be so spaced that not
more than two compensatory holidays are given in one week.
(2) The manager of the establishment shall display, on or before the end of the
month in which holidays are lost, a notice in respect of workers allowed
compensatory holidays during the following month and of the dates thereof, at the
place at which the notice of periods of works prescribed under section 31 is
displayed. Any subsequent change in the notice in respect of any compensatory
holiday shall be made not less than three days in advance of the date of that holiday.
(3) Any compensatory holiday or holidays to which a worker is entitled shall be
given to him before he is discharged or dismissed and shall not be reckoned as part
of any period of notice required to be given before discharge or dismissal
26 Extra wages for overtime under section 27. -(1) no worker shall be allowed to
work overtime exceeding one hundred forty-four hours in any quarter of a year.
(2) In calculating overtime on any day, a fraction of an hour between 15 to 30
minutes shall be counted as 30 minutes and in case of more than 30 minutes it shall
be rounded and shall be counted as an hour on actual basis.
(3) In calculating the wages or earnings in the case of a worker paid by the month,
the daily wages shall be 1/26th of his monthly wages; and in the case of any other
worker, it shall be the daily wages or earnings as the case may be.
(4) Where a worker works in an establishment for more than eight hours in any day
or for more than forty-eight hours in any week, he shall, in respect to overtime
work, be entitled to wages at the rate of twice his ordinary rate of wages.
(5) the spreadover for the workers shall exceed the hours that are notified by the
Government under Section 25 (1)(b) in any one day under the following works and
circumstances in factories, and building or other construction, namely;
(a) urgent repairs;
(b) work in the nature of preparatory or complimentary work;
(c) work which is necessarily so intermittent that the intervals during which they do
not work while on duty ordinarily amount to more than the intervals for rest;
(d) work which for technical reasons must be carried on continuously;
(e) engaged in making or supplying articles of prime necessity which must be made
or supplied every day,
(f) engaged in a process which cannot be carried on except during fixed seasons;
(g) engaged in a process which cannot be carried on except at times dependent on
the irregular action of natural forces;
(h) engaged in an engine-rooms or boiler-houses or in attending to power-plant or
transmission machinery;
(i) engaged in process on account of the break-down of machinery;
(j) engaged in the loading or unloading of railway wagons or lorries or trucks;
(k) exceptional press of work and
(l) engaged in any work, which is notified by the Government in the Official
Gazette as a work of national importance;
27 Notice of periods of work under section 31. -
The notice of period of work shall be displayed at conspicuous places especially at
the entry gate of the premises in Form-09 and copy of such notice shall be sent to
Inspector-cum-facilitator electronically or by registered post.
CHAPTER-VI
REGISTERS, RECORDS, AND RETURNS
28 Maintenance and production of reports, registers and other records under
section 33.- Every employer shall-
(a) maintain register of workers, wages, overtime, fine, deduction for damage or
loss in Form-10 electronically and shall be kept available at an office or the nearest
convenient building within the precincts of the establishment;
(b) The employer or the contractor, as the case may be, shall maintain a muster roll
of all the persons employed by him in the establishment in Form-11 electronically
or manually and entries shall be made at the commencement and completion of each
period of work. The employer shall make it readily available for inspection to the
Inspector-cum-Facilitator at all times during working hours.
(c) in case of manual registers and other records, be legibly entered in ink in English
or Hindi;
(d) be preserved in original for a period of one calendar year after the date of the
last report or entry;
Provided that when the original record is lost or destroyed before the expiry of one
year period, true copies thereof, if available, shall be preserved for the prescribed
period;
(d) be produced, electronically or by registered post, on demand before the Chief
Inspector-cum-Facilitator or an Inspector-cum-facilitator or any person authorized
in that behalf of the Government.
29 Register of leave with wages under section 33. -
(1) The employer, occupier or manager of every establishment shall maintain in respect
of every employee thereof a record of leave with wages electronically or manually
in Form-12.
The register mentioned in sub- rule (1) shall be preserved for a period of two years
after the last entry in them has been made and shall not be destroyed even after the
expiry of that period unless it has been properly transferred to the new register.
30 Register of accident and dangerous occurrence under section 33.- The register
of accident and dangerous occurrence shall be maintained in Form-13 by employer,
occupier or manager of every establishment.
31 Display of notice board under section 33.- The employer, occupier or manager of
every establishment shall cause to display at the conspicuous place at the workplace
under his control in Form No -14.
32 Return under section 33. -Every employer of an establishment shall send annually
a return relating to such establishment in Form-15 to the Inspector-cum-facilitator
having jurisdiction so as to reach him not later than 31st January following the end
of each calendar year electronically.
CHAPTER-VII
INSPECTORS-CUM-FACILITATOR AND OTHER AUTHORITIES
33 Chief Inspector-cum-Facilitator under sub-section (5) of Section 34.- Chief
Inspector-cum-Facilitator:
(1) For factories and safety and health provisions of establishments other than
factories -Bachelor`s degree in Engineering or Technology or equivalent in any
discipline by recognised University or Institution with at least five years‘ experience
as Deputy Chief Inspector-cum-Facilitator.
(2) For establishments except mentioned in sub-rule (1) - Additional Labour
Commissioner.
34 Powers of Inspector-cum-Facilitator under clause (x) of sub-section (1) of
section 35. -
Manner of taking samples-
(1) An Inspector-cum-Facilitator may at any time during the normal working hours
of an establishment after informing the occupier or manager or employer of the
establishment or the other person for the time being purporting to be in charge of
the establishment take in manner hereinafter provided a sufficient sample of any
substance used or intended to be used in the establishment such use being-
(a) In the belief of the Inspector-cum-Facilitator are in contravention of any of the
provisions of the Code or the rules made thereunder; or
(b) In the opinion of the Inspector-cum-Facilitator likely to cause bodily injury to,
all injury to the health of, workers in the factory.
(2) Where the Inspector-cum-Facilitator takes a simple under sub-rule (1), he shall
in the presence of the person informed under that sub-rule, unless such person
willfully absents himself, divide the sample into three portions and effectively seal
and suitably mark them and shall permit such person to add his own seal and mark
there to.
(3) The person informed as aforesaid shall, if the Inspector-cum-Facilitator so
requires, provide the appliances for dividing, ceiling and marking the sample taken
under this rule.
(4) The Inspector-cum-Facilitator shall –
(a) forthwith give one portion of the sample to the person informed under sub-rule
(1);
(b) the second portion to a Government Analyst for analysis and report thereon;
(c) retain the third portion for production to Court before which proceedings, if any,
are instituted in respect of the substance.
(5) Any document purporting to be a report under the hand of any Government
Analyst upon any substance submitted to him for analysis and report under this rule,
may be used as evidence in any proceedings instituted in respect of the substance.
35 Manner of providing alternative employment under sub-clause (d) of clause
(A) of sub-section (1) of section 38.- (1) If any person whose employment has been
affected by an order under sub clause (a) of sub-Section (1) of Section 38, the
affected person shall be provided an alternate employment within the establishment
except the area for which such order is issued or nearest possible location at the
same wage and other benefits.
(2) If the whole or a part of the establishment is fully closed by an order, then it shall be
the duty of the employer or occupier to pay wages to the affected workers as per the
Code of Wages, 2019 (Central Act No. 29 of 2019) for the number of days for which
the establishment remained closed.
36 Appointment of ―Medical Officer‖ under sub-section (1) of section 42.- No
person shall be appointed as ―Medical Officer‖, unless he possess any recognized
medical qualification as defined in the National Medical Commission Act, 2019 (30
of 2019) and who is enrolled in the Indian Medical Register as defined in clause (m)
and on a State Medical Register as defined in clause (v) of section (2) and sections
35, 36, 37 and 40 of the said Act.
37 Duties of ―Medical Officer‖ under sub-section (2) of section 42.-
(1) ‖Medical Officer‖ shall carry out examination and certification of workers in a
factory engaged in hazardous processes as specified in clause (za) of sub-section (1)
of section 2 of the Code, dangerous operations declared under section 82 and an
establishment where hazardous substances are handled or stored or used;
(2) or medical supervision of any establishment or class of establishment where
cases of chronic occupational illness have occurred due to arduous nature of any
process carried on or hazardous condition of work;
(3) in respect of any establishment or class of establishment or description of
establishment in which operations involve any risk of injury to the health of any
person or class of persons employed therein;
(4) to undertake occupational health survey for any or class of an establishment,
where cases of illness have occurred or there is prevalence of diseases as prescribed
in Third Schedule of the code.
(5) ‖Medical Officer‖ shall carry out examination to assess the age and issue fitness
certificate of adolescent for employment in an establishment.
CHAPTER-VIII
SPECIAL PROVISIONS RELATING TO EMPLOYMENT OF WOMEN
38 Employment of Women in establishment under section 43. -The employer shall
ensure the following conditions, namely:-
1. the consent of the woman employee shall be taken;
2. no woman shall be employed against the maternity benefit provisions laid down
under the social security code, 2020 (36 of 2020);
3. adequate transportation facilities shall be provided to woman employee to pick-up
from her residence and drop to establishment and vice-versa;
4. the workplace including passage towards conveniences and facilities concerning
toilets, washrooms, drinking water, changing room, entry and exit of women
employee should be well-lit;
5. the toilet, washroom and drinking water facilities should be near the workplace in
an establishment where such women employee are employed;
6. provide safe, secure and healthy working conditions at the workplace such that no
woman employee is disadvantaged in connection with her employment;
7. more than one woman employee shall be on duty at the workplace;
8. deployment of women employee should be on rotational basis;
9. CCTV cameras must be installed at the location where women employee shall
work;
10. creche facility shall be provided wherever needed;
11. the women employee, who work in night shifts and regular shifts, shall have a
meeting through their representatives with the employer, once in eight weeks as
grievance day and the employer shall try to comply with grievances;
12. employer shall send a six monthly report to the Inspector-cum-Facilitator about the
details of women employee engaged during night shift;
13. the employer shall deploy women security guard at the workplace of women
employee;
14. the provisions of the Sexual Harassment of Women at workplace (Prevention,
Prohibition and Redressal) Act, 2013 (14 of 2013), as applicable to the establishments,
shall be complied with.
CHAPTER-IX
SPECIAL PROVISIONS FOR CONTRACT LABOUR AND INTER-STATE
MIGRANTS WORKERS ETC
PART-I
Contract Labour
39 Conditions of Licence under sub-section (3) of section 47. -The licence issued
under sub section (1) of section 47 shall be subject to the following conditions,
namely:
(i) the licence shall be non-transferable;
(ii) The number of workmen employed as contract labour/migrant workmen in the
establishment shall not, on any day, exceed the maximum number specified in the
licence;
(iii) Except as provided in the rules the fee paid for the grant/renewal of the licence shall
be nonrefundable;
(iv) the rates of wages payable to the workers by the contractor shall as per the Code on
Wages, 2019 (Central Act No. 29 of 2019) and rules made thereunder;
(v) in case where the worker employed by the contractor performs the same or similar
kind of works as the worker directly employed by the employer of the
establishment, the wage rates, holidays, hours of work and other conditions of
service of the workers of the contractor shall be the same as applicable to the
workers directly employed by the principal employer of the establishment on the
same or similar kind of work; provided that in case of any disagreement with regard to the
type of work to the same shall be decided by the Inspector-Cum-Facilitator whose
decision shall be final;
(vi) The hours of work shall conform to the rules made under Section 25 under the
Occupational Safety, Health and Working Conditions Code, 2020.
(vii) women may be employed by any contractor before 6 a.m. or after 7 p.m. in
accordance with section 43 the Occupational Safety, Health and Working
Conditions Code, 2020 and rules made their under.
(viii) the licencee shall notify any change in the number of workers or the conditions of
work to the licencing authority;
(ix) the payment of wages to all the workers (other than workers engaged in the
construction work/daily paid) should be every month through A/c Payee
Cheques/ECS only. The payment of wages should be representative of Principal
Employer, and duly verify by him/her;
(x) if the contract worker of the contractor is working at the premises of the principal
employer then it shall be the responsibility of the principal employer to provide the
facilities or amenities such as toilet, washroom, drinking water, bathing facilities if
required, changing room, first aid box, Canteen and Creche;
(xi) all other facilities and entitlements shall be provided by the contractor;
(xii) he shall intimate within fifteen days of the receipt of a contract work order about the
details the contract work order and in the manner as under rule 45;
(xiii) Every contract labour/migrant worker shall be entitled to allowances, benefits,
facilities etc., as prescribed in the Occupational Safety, Health and Working
Conditions Code, 2020 (37 of 2020) and rules made there under;
(xiv) All contract labour shall be made member of EPFO and ESIC subject to
applicability as under respective provisions of the Code on Social Security, 2020.
(xv) Every contractor shall within fifteen days of the receipt of a contract work order
shall intimate about the contract work order containing the details such as the name
of the principal employer, address of the premises where work is being undertaken,
date of commencement of the contract work, the number of contract labour
employed under that work order, duration of work orders.
(xvi) a copy of the licence shall be displayed prominently at the premises where the
contract work is being carried on; and
(xvii) the contractor shall be liable to comply with the relevant provisions of the Code.
40 Issue of contractor licence under of sub-section (1) of Section 48.- (1)
Application for issuing licence shall be made in Form-16 to the licencing authority
on Portal of Labour department, Government;
(2) Every application referred to sub-rule (1) shall also be accompanied by the fee and
the security at the rate specified in the scheduled given below;
FEE SCHEDULE
(Licence for Contract Labour)
+-------------------------+---------------------+---------------------+
| Number of workers to be | Fee for licence | Security to be |
| employed by contractor | Per annum (Rs.) | deposited (Rs.) |
+-------------------------+---------------------+---------------------+
| 50 to100 | 5000 | 50000 |
| 101-150 | 10000 | 100000 |
| 151-200 | 15000 | 150000 |
| 201-250 | 20000 | 200000 |
| 251-500 | 25000 | 250000 |
| 501-750 | 30000 | 300000 |
| 751-1000 | 40000 | 400000 |
| 1001-1500 | 50000 | 500000 |
| 1501-2000 | 60000 | 600000 |
| Above 2000 | 75000 | 750000 |
+-------------------------+---------------------+---------------------+
(3) Payment as required under sub-rule (2) shall be paid through portal which shall be
credited to the treasury in the head of account as may be specified by Government
from time to time;
(4) Licencing Authority shall issue licence in Form-17 within a period of 30 days. If no
defect is communicated within stipulated time, the licence shall be deemed
renewed.
41 Renewal of licence under Section 48.- (1) Every contractor to whom a licence is
issued under rule 40 shall make an application for renewal of licence to the
licencing authority on portal in Form-16 at least 30 days and not before 60 days the
expiry of the licence.
(2) The licence authority shall renew the licence in Form-18 within 30 days from the
date of receipt of application. If no defect is communicated within stipulated time
the licence shall be deemed renewed.
(3) The fee chargeable for renewal of the licence shall be the same as for the grant of
licence under rule 40. Provided that if the application for renewal is not received
within the time specified in sub-rule (2), an additional fee of twenty-five per cent,
shall be payable for such renewal.
42 Amendment of licence under Section 48.- (1) Every contractor to whom a licence is
issued under rule 40 or renewed under rule 41 shall make an application for
amendment of licence to the licencing authority on portal in Form-19 before any
change or within three days from such change.
(2) The fee for the amendment of a licence shall be of difference of security and fee
required as per the schedule under the rule 40;
(3) the licence authority shall amend the licence in Form-18 within 30 days from the
date of receipt of application. If no defect is communicated within stipulated time
the licence shall be deemed amended.
43 Responsibility of contractor under sub-section (4) of Section 48.- (1) The rates of
wages payable to the workers by the contractor shall not be less than the rates
prescribed under the Code on Wages, 2019 and where the rates have been fixed by
agreement, settlement or award, not less than the rates fixed.
(2) In case where the worker employed by the contractor perform the same or similar
kind of work as the worker directly employed by the principal employer of the
establishment, the wage rates, holidays, hours of work and other conditions of
service of the workers of the contractor shall be the same as applicable to the
workers directly employed by the principal employer of the establishment on the
same or similar kind of work. In case of any dispute whether the work is of similar
kind, the matter be referred to the Inspector-Cum Facilitator whose decision shall be
final.
(3) In other cases the wage rates, holidays, hours of work and conditions of service
of the workers of the contractor shall be such as specified under the Code and rules
made thereunder.
(4) All contract labour shall be made member of EPFO and ESIC subject to
applicability as under respective provisions of the Code on Social Security, 2020.
(5) The contractor shall notify any change in the number of workers or conditions of
work to the Licensing Authority, electronically.
(4) Any application for refund shall, as far as possible, be disposed of within 30 days of
the receipt of the application
44 Refund of security deposit under Section 48.- (1) On expiry of the period of licence
the contractor may, if he does not intend to have his licence renewed further, make
an application electronically to the licensing authority for the refund of the security
deposited by him( in form of bank guarantee) along with copy of licence and notice
of completion of work and bank details in which amount is required to be refunded.
(2) If the Licensing authority is satisfied that there is no breach of the conditions of
licence or there is no order for the forfeiture of security deposit or any portion
thereof, he shall direct the refund of the security deposit to the applicant.
(3) If there is any order directing the forfeiture of any portion of contractor‗s security
deposit, the amount to be forfeited shall be deducted from the security deposit, and
balance, if any, shall be refunded to the contractor.
45 Intimation of work order and time limit for intimation under section 50.-
(1) Every contractor shall within fifteen days of the receipt of a contract work order
shall intimate about the contract work order containing the details such as the name
of the principal employer, address of the premises where work is being undertaken,
date of commencement of the contract work, the number of contract labour
employed under that work order, duration of work orders.
(2) The intimation and details of the work order shall be sent electronically to the
licencing authority of the Labour department, Govt. of NCT of Delhi.
46 Revocation or suspension of licence under section 50(2).- The following
procedure shall be followed for suspension or cancellation of licence, namely;-
(1) The licencing authority shall issue a show cause notice to the contractor in
writing through his registered email or through registered post. The service of notice
through his registered email or through registered post shall be deemed served on
contractor.
(2) The contractor shall reply to the notice given under sub section (1) within the
time limit specified in the notice.
(3) The licencing authority after considering such reply and conducting such
enquiry as deemed fit necessary, pass an order within 30 days of receipt of reply.
47 Appeal under sub-section (1) of section 52.-
The Appellate Authority under sub-section (1) of section 52 of the code shall be the
Labour Commissioner, Govt. of NCT of Delhi.
48 Responsibility for Payment of wages under section 55(1). -
(1) The contractor shall fix the wage periods in respect of which wages shall be
payable and no wage period shall exceed one month.
(2) The wages shall be paid before the expiry of seventh day after the last day of the
wage period in respect of which the wages are payable.
(3) The wages shall be disbursed through bank transfer or electronic mode only.
49 Experience certificate to contract labour under section 56.- Every contractor shall
issue, on demand by the contract labour, experience certificate in Form-20 to the
contract labour giving details of the period, work performed, experience gained in
various fields performed by such contract labour.
50 Prohibition of employment of contract labour under clause (b) of sub-section
(2) of section 57.- (1) If a question arises as to whether any activity of an
establishment is a core activity or otherwise, the aggrieved party may make an
application giving reasons along with supporting documents to the Government
within fifteen days with the following details:
a) Name of aggrieved party:
b) Address for communication:
c) Details of grievance:
d) Reasons of claim:
e) Details of documents attached:
Signature of aggrieved party
(2) The Government shall appoint a designated authority.
(3) The designated authority shall examine and report to the Government within
thirty days from the date of receipt of application.
(4) The Government shall pass an order based on the report received from the
authorities referred in sub-rule (2), within thirty days.
PART II
INTER-STATE MIGRENT WORKERS
51 Journey allowance under section 61. - The employer shall pay a lump sum
amount on account of fare for to & fro journey to inter-state migrant worker and
every dependent members of his family by train (not less than II Class Sleeper) or
by bus or any other mode of passenger transport from the place of employment to
the place of residence in the home state in the event of the following, namely:
(1) if he has worked for a period of not less than 180 days in the concerned
establishment(s) in preceding twelve months;
(2) the journey allowance shall be given to an inter-state migrant worker once in twelve
months.
(3) In the event of change of employer by the inter-state migrant worker during the
middle of the employment period and has not availed the journey allowance from
his previous employer, then on the basis of a certificate to be given by inter-state
migrant worker, the employer where the inter-state migrant worker is now working
and the such worker has completed one hundred and eighty days in preceding
twelve months including the period spent with the previous employer, then the
employer shall give journey allowance.
(4) The employer shall pay a lump sum amount of one hundred per family member per
day for food during the journey.
52 Toll free helpline number under section 63.- A Toll-Free help-line number shall
be provided by the Labour department of the Government to address queries and
grievances of the inter-state migrant workers.
53 Study of Inter-State Migrant worker under section 64.- The study of Inter –State
Migrant worker shall be conducted through reputed organization or institution
having expertise in conducting socio economic studies.
54 Format of agreement under section 66 (2).- The agreement to be entered into
between the producer and the employee of audio-visual Programme shall be in
Form-21.
55 Submission of agreement under section 66 (3).- The copy of agreement shall be
forwarded by the producer of the audio-visual Programme electronically to the
Chief Inspector-cum-Facilitator.
56 Dispute Resolution Mechanism under clause (vii) sub-section (4) section 66.-
The procedure for reference of disputes to a Conciliation Officer or a Tribunal shall
be in conformity with the Industrial Relations Code, 2020 (Central Act 35 of 2020)
and rules framed thereunder.
PART-III
FACTORIES
57 Submission of proposed building plans of factories to be constructed or
addition or alternation or extensions of the existing factory buildings for
approval through single window system of MCD Portal under sub-section (1)
of section 79.-
(1) No site shall be used without the previous permission in writing of the Chief
Inspector-cum-Facilitator for the location of a factory or no building in a factory be
constructed, reconstructed extended or taken into use as a factory or part of a
factory located in notified conforming industrial areas or a factory engaged in public
utility services as defined in Master Plan of Delhi notified from time to time
irrespective of conforming/non-conforming areas of Delhi.
(2) No building shall be constructed or extended or altered and taken into use as a
factory unless plans in respect of such buildings are approved by the Chief
Inspector-cum-Facilitator.
(3) Online application of proposed building plans of factories to be constructed or
addition or alternation or extensions of the existing factory buildings shall be
submitted through portal of single window system of Municipal Corporation of
Delhi along-with flow process chart of manufacturing process, undertaking of
demolition of existing building or vacant plot certificate, as the case may be. The
proposed building plan shall contain sufficient overhead water provision exclusively
for firefighting and the plan, elevation and necessary cross sections of the building
clearly indicating means of escape in case of fire.
(4) On receipt of application, if the Chief Inspector-cum-Facilitator is satisfied that the
proposed plan is in accordance with sub-rule (3), the same shall be approved,
otherwise rejected.
(5) Plans which have already been approved under the provisions of the Factories Act,
1948 before commencement of these rules shall be deemed to have been approved
under these rules.
58 Submission of plan of existing building to be used as a Factory for the purpose
of obtaining common licence or licence to run a Factory under sub-section (1)
of section 79.-
(1) Chief Inspector-cum-Facilitator may require submission of plan of existing building
to be used as a Factory in notified conforming industrial areas of Delhi or
layout/plan of the premises to be used as a Factory or engaged in public utility
services as defined in Master Plan of Delhi notified from time to time irrespective
of conforming/non-conforming areas of Delhi through Portal.
(2) Such building plan shall contain the following details: -
(a) The site of the factory and immediate surrounding including adjacent buildings, and
elevation and necessary cross-section of building, indicating all relevant details
relating to natural lighting, ventilation and means of escape in case of fire. The plan
shall also clearly indicate the location of plant and machinery, aisles and passage
ways; and
(c) Such other particulars as the Chief Inspector-cum-Facilitator may require.
59 Grant of licence to run a Factory under sub-section (1) of section 79.-
(1) The occupier of every factory shall submit an application in Form-22 with required
information through Portal for the grant of licence to run a factory along with
required fee as per Schedule, existing building plan and other documents,
particulars as the Chief Inspector-cum-Facilitator or any other officer appointed
under section 34 of the Code and specially empowered in this behalf by the
Government, may require.
(2) Licence may be applied for one, five or ten years. Licence fee shall be the number
of years multiplied by the fees payable for registration of licence for one year.
Licence fee once paid shall not be refundable under any circumstances.
(3) After verification for adjudging the suitability of premises, licence shall be granted
by Chief Inspector-cum-Facilitator or any other officer appointed under section 34
of the Code and specially empowered in this behalf by the Government, through
Portal, in Form-16.
(4) If the licence is not granted or no order is communicated to the applicant within
thirty days, then such licence shall be deemed to have been granted.
FEE SCHEDULE
(For Factories)
+----------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------