Академический Документы
Профессиональный Документы
Культура Документы
###################################################
#q`
###################K_####bjbjqPqP##################
###b###:###:##U######S#####################################################
#############>#######>###>#######N#######^#######^#######^###############r#######z
l######zl######zl##8###l#####vm##\###r#########h###p#####nr######nr##(###r##
####r######-t######-t######-t###########################################
##$#####h###\#####1######################^#######t#######################t##"###-t######-t######t######1##############^#######^#######r##############r##u###F######Ex######Ex##
####Ex######t##v###^#######r######^#######r#####################Ex##########################
############################t#####################Ex######Ex#####;#####^#######^###########################
##########################################r######p##
###pgW#########zl######t##v#####L#############L
##\##0#########G##8###########u##########################################
##############################################################^#########@###t######-t######Ex######-t######-t######################################-t######t######t######1######1######################################w##v#######################
############-t######-t######-t############-t######-t######-t######t##############r#######r#######r###dR##Y#####r#######r#######r#######Y######r###
####r#######r#######^#######^#######^#######^#######^#######^#############
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
##################################################################################
Primary Care Dental Services Clinical Governance WorkbookTHEME 1 Infection
Control C1, C4, C10, C20, C21, D1, D12, D13##Requirements Procedures in accordance
with BDA/DH Advice Sheet A12 (Infection Control in Dentistry) including:Infection
control policyInoculation injury policy and recording of Hepatitis B immunisation
status of exposure prone staffStaff induction programme to include infection
control procedures and staff trainingAudit of policy compliance##InformationBDA/DH
advice sheet A12 (Infection Control in Dentistry)GDC Standards for Dental
Professionals 2005BDA Practice Compendium model policies##Compliance with
A12##ID#WHO#INDICATOR#WRITTEN EVIDENCE#ASSESSMENT VISIT##1.1#?#Separate areas for
reprocessing, identified clean / dirty areas in surgeries#Training records on
IC/inductionCompletion of self-assessment IC audit toolHepatitis B immunisation
status recordsNeedlestick injury policy and training records of staff#Practice
VisitIC Audit Tool##1.2#?#Fully maintained and H&S compliant:UltrasonicWasher and
dryerAutoclaves####GUIDANCE#The practice self-assessment audit can be verified at
practice visit.Assessors should be able to readily access relevant IC training
records.Assessors should be able to access re-processing equipment maintenance and
service records for past year and evidence of daily checks for previous quarter.All
staff should maintain up to date personal development portfolios, confirming IC
practice induction and training, that could be viewed by assessors during visit.##
THEME 4 Staff, Patient, Public and Environmental Safety C1, C4, C5, C20, C21,
D12##RequirementsSignificant events analysis procedures and changes to procedures
initiated as a resultCompliance with Reporting of Injuries, Diseases and Dangerous
Occurrences Regulations (RIDDOR) 1995Procedures to ensure all relevant safety alert
bulletins are disseminated to staff and acted onAll medical devices are CE
compliant, staff training for usage provided and incident reporting carried out
Medicines are appropriately sourced, purchased and stored including a medical
emergencies drug kitCompliance with Carriage of Dangerous Goods and Use of
Transferable Pressure Equipment (Amendment) Regulations 2005Hazardous waste
regulations 2005 and the management of waste amalgam/mercuryHealth and Safety at
Work Act 1974Management of Health and Safety at Work Regulations 1999Workplace
(Health, Safety and Welfare) Regulations 1992Control of Substances Hazardous to
Health Regulations 2002(Also see Infection Control, Child Protection and Dental
Radiography)##InformationSeven Steps to patient Safety NPSA:# HYPERLINK
"http://www.npsa.nhs.uk/sevenstepsBDA" ##www.npsa.nhs.uk/sevenstepsBDA# Advice Note
53 (amalgam separators)RIDDOR Regulations 1995Health and Safety (First Aid)
Regulations 1981MHRA safety notices (bulletins are posted on BDA website: #
HYPERLINK "http://www.bda-dentistry.org.uk" ##www.bda-dentistry.org.uk#)MHRA
RegulationsDPF/BDA advice sheet B9 (Prescribing in general practice)GDC guidelines
Medicines Control Agency (MCA)Health and Safety at Work Act 1974BDA Advice sheet A3
(Health & Safety law for dental practice)CoSHH Regulations 2002BDA Advice sheet A5
(Risk assessment in dentistry)Management of Health and Safety at Work Regulations
1999BDA Advice sheet D14 (Violence at Work)Carriage of Dangerous Goods and Use of
Transportable Pressure Equipment (Amendment) Regulations
2005##ID#WHO#INDICATOR#WRITTEN EVIDENCE#ASSESSMENT VISIT##4.1#?#Practice meets all
legal requirements for staff, patients, public and employee safety#Significant
event and incidence reporting policy and reports.Practice policy and procedures in
place for RIDDOR safety bulletins and medical devices, hazardous waste, and use of
pressure equipment, invoices and stock rotation records.#Incident reportsPractice
Visit##4.2#?#All relevant H&S notices are displayed####4.3#?#All medicines and
products used in clinical care are appropriately sourced, purchased and
stored####GUIDANCE#The practice should report significant event incidents in a
consistent formatStatement of problem or event/learning outcomes and action plan;
orWhat happened? Why did it happen? Was insight demonstrated? Was change
implemented?The practice should involve team members and PCT if appropriate.
Assessors could confirm practice policies and procedures and relevant documentation
in place for RIDDOR safety bulletins and medical devices, hazardous waste, use of
pressure equipment, and confirm that staff are familiar with and compliant with
procedures and policies.Assessors could confirm all medicines and clinical products
are in date, stored appropriately and that all staff are aware and compliant with
requirements.##
THEME 8 Staff Involvement and Development (for all staff) C5, C8, C10, C11, C21,
C24, D7, D12##RequirementsEmployment policies appropriate job descriptions for
all postsAppraisal, personal development plans and links to mentoring schemes
Appropriate staff training undertaken and records of staff training maintained
(e.g.customer training, equal opportunities, dealing with complaints and patient
feedback)Records of practice meetings and evidence of staff involvementProtected
time for staff meetings and clinical governanceConfidential process for staff to
raise concerns about performanceLinks to a local Practitioner Advice and Support
Scheme (Pass) or similarEvidence of regular basic life support trainingEvidence
that staff opinion is sought about practice matters (e.g. staff surveys, practice
meetings)##InformationGDC Standards for Dental Professionals 2005NHS(GDS)
Complain6ts Regulations 2004BDA Advice sheet B10 (Handling Complaints)# HYPERLINK
"http://www.nhs.uk/England/AboutTheNhs/ComplainCompliment.cmsx"
##http://www.nhs.uk/England/AboutTheNhs/ComplainCompliment.cmsx#BDA Advice sheet
E10 (CPD, clinical governance, audit and peer review)Postgraduate Dental Office
Personal Development Plans for Dentists (Amar Rughani et al)CPD A guide for the
Dental Team (BDA)BDA advice sheet D12 (staff recruitment) # HYPERLINK
"http://www.investorsinpeople.co.uk" ##www.investorsinpeople.co.uk#BDA Advice sheet
D13 (Discrimination)Equal Opportunities Commission # HYPERLINK
"http://www.eoc.org.uk" ##www.eoc.org.uk###ID#WHO#INDICATOR#WRITTEN
EVIDENCE#ASSESSMENT VISIT##8.1#?#The practice has a written procedure manual that
includes staff employment policies including equal opportunities, bullying and
harassment, sickness and absence, to which staff have access#Employment procedure
manual availableComprehensive HR and Training records for all staff includes up-todate job description and mandatory training record, i.e. BLSPersonal portfolios
include evidence of appraisal and objective settingMinutes of regular practice
meetings and staff feedbackPolicy on raising concerns at work with identified links
to PASS#Practice visitsSelf-assessmentOccupational health and PASS referrals##8.2#?
#The practice has up-to-date comprehensive HR and training records for all
staff####8.3#?#Practice holds well attended meetings where all staff
contribute####8.4#?#Practice protects for clinical governance####8.5#?#Practice
team regularly test collapse procedure against clock####GUIDANCE#The procedures
manual should contain dated copies, which are made available to staff of the
policies relating to their employment.Assessors should confirm with employed staff
that they are aware of the content of the manual and its whereabouts##
THEME 10 Patient Information and Involvement C3, C7, C13, C14, C16, C17, C18,
C19, C21, D2, D3, D5, D8, D9, D10##RequirementsPatients and carers views on
services are sought and acted uponPatients have opportunities to ask questions and
provided with sufficient information to make informed decisions about their care
Patient information leaflets are available in languages appropriate to the local
populationWell-publicised complaints system that is supportive of patientsOther
patient feedback methods are available (e.g. suggestion boxes)Evidence that
practice have acted on findings of patient feedbackInformation for patients on how
to access NHS care in and out of hours##InformationGDC Standards for Dental
Professionals 2005GDC Principles of Patient Consent 2005Local patient and public
involvement (PPI) strategy (where exist)BDA Practice CompendiumBDA Clinical
Governance toolkitGDS/PDS Regulations draft 2006-06-15 BDA Advice Sheet B10
Handling Complaints# HYPERLINK
"http://www.dh.gov.uk/PolicyAndGuidance/OrganisationPolicy/ComplaintsPolicy/fs/en"
##http://www.dh.gov.uk/PolicyAndGuidance/OrganisationPolicy/ComplaintsPolicy/fs/en#
# HYPERLINK "http://www.nhs.uk/England/AboutTheNhs/ComplainCompliment.cmsx"
##http://www.nhs.uk/England/AboutTheNhs/ComplainCompliment.cmsx#BDA advice sheets
B1 (Ethics in dentistry)BDA advice sheet A6 (Marketing in dentistry)PCT access
action plans and NHS DirectNational Clinical Governance support team website:#
HYPERLINK "http://www.cgsupport.nhs.uk"
##www.cgsupport.nhs.uk###ID#WHO#INDICATOR#WRITTEN EVIDENCE#ASSESSMENT VISIT##10.1#?
#Patient aware of how to make comments or complaints through a number of
options#Practice information leafletReports of patient satisfactionSurveys
available and reports on changes implementedPatient treatment plans and consents
availableResources available to inform treatment choices#PracticePPI mystery
patient shopperPALS/complaints##10.2#?#Practice leaflet freely
available####GUIDANCE#Assessors could check practice leaflet against requirements
as set out in Schedule 3 of the dental contractAssessors could check treatment
plans, consents and resources available to explain different treatment options and
procedures, e.g. photographs, models##
THEME 11 Fair and Accessible Care C7, C13, C18, C19, C21, D11##Requirements(Items
listed under Patient Information and Involvement may also apply)Compliance with the
Race Relations (Amendment) Act 2000 and Human Rights Act 1998Access to interpreting
servicesAll reasonable efforts made to comply with the Disability Discrimination
Act 1995Emergency/urgent appointments available during the day##Information#
HYPERLINK "http://www.homeoffice.gov.uk" ##www.homeoffice.gov.uk# BDA Practice
CompendiumBDA Advice Sheet D13 (Discrimination)# HYPERLINK
"http://www.disability.gov.uk" ##www.disability.gov.uk#DDA information at #
HYPERLINK "mailto:pack@meads.ltd.co.uk" ##pack@meads.ltd.co.uk#Disability Rights
CommissionRoyal Association for disability and rehabilitationLocal PCT services#
HYPERLINK "http://www.languageline.co.uk" ##www.languageline.co.uk#Equal
Opportunities Commission# HYPERLINK "http://www.oc.org.uk"
##www.oc.org.uk###ID#WHO#INDICATOR#WRITTEN EVIDENCE#ASSESSMENT VISIT##11.1#?#Active
engagement with PCT to support PCT to address inequalities in access to NHS dental
care#DDA audit and report of reasonable changes implementedDay book illustrates
emergency slotsContact details of interpreting service available and how to access
known by staff#Practice VisitPPI/PALS mystery patient shopperPALS/complaints
Interrogation of BSA data##11.2#?#No patient refused treatment for any reason
detailed in Clause 28 of the dental contract####11.3#?#Reasonable effort to meet
DDA compliance####GUIDANCE#Assessors could confirm booking/acceptance procedures
with reception staff against contract requirementsAssessors could view day
sheets/appointment books for previous quarter##
THEME 12 Clinical Audit and Peer Review C5, D1, D3, D4, D5##RequirementsAll staff
involved in identifying priorities for and involved in clinical audit or peer
reviewEvidence of compliance with any locally agreed requirements for clinical
audit or peer reviewEvidence that changes have been made where necessary, as a
result of clinical audit or peer review##InformationLocal audit/peer review panel
or other local arrangementDental Practice Advisor (DPA)/PCT Tutor/Audit Facilitator
Postgraduate Dental Office##ID#WHO#INDICATOR#WRITTEN EVIDENCE#ASSESSMENT
VISIT##12.1#?#Practice protects time for clinical audit and learning outcomes are
communicated to all staff and PCT together with improvements implemented as a
result#Clinical audit reports and documented learning outcomesMinutes of Peer
Review meetingsCPD portfolio#Practice VisitCopies of audit reports submitted to
PCT##GUIDANCE#Assessors could confirm that documented learning outcomes reported to
PCT as a result of clinical audit have been implemented through survey of clinical
records or observing procedures against reports available.### Guidance for third
molars: # HYPERLINK "http://www.nice.org.uk/page.aspx?o=38040"
##http://www.nice.org.uk/page.aspx?o=38040## Guidance for recall intervals: #
HYPERLINK "http://www.nice.org.uk/page.aspx?o=225866"
##http://www.nice.org.uk/page.aspx?o=225866#####NHS PCC - Primary Care Dental
Services Clinical Governance Workbook
###################################################################################
###################################################################################
###########################=###>###?###@###\############
##
##
##w
##x
##y
##n_L6L6########################+#h^##h
#5#B*#CJ##OJ##QJ##\#^J##ph3f#%#h^##h
#B*#CJ##OJ##QJ##^J##ph3f###h^##h
#CJ##OJ##QJ##^J###%#h^##h
#5#>*#CJ##OJ##QJ##\#^J####h^##h
#>*#CJ##OJ##QJ##^J####h^##h^#OJ##QJ##^J#####h^##h
#OJ##QJ##^J#####h^##h
#>*#CJ##OJ##QJ##^J##aJ####h^##hM#F#>*#CJ##OJ##QJ##^J##aJ####h^##h^#>*#CJ##OJ
##QJ##^J##aJ##;#j#####h^##h^#>*#CJ##OJ##QJ##U##^J##aJ##mH##nH##tH
#u####################>###?###@###############
############################################################################
##########{############u############o############e########################
##
&##F###$#If########$#If########$#If#####r##kd#####$##$#If#####l##4###############
################6##^7################ ####
#######0###############################################6############
#################4###
#l#a###f4#p
######
###$#####$#If####^##a$###############]##^##J_###############################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
#################################################
##m
##
##
##
##
###
##O
##x
############################################################################
##################################################################################
###################################################################################
#$#If####c##kd####$##$#If#####l##4###############################6##^7######
###########0###############################################6############
#################4###
#l#a###f4##
##
&##F###$#If######x
##y
##
##
##
##########################3############'##################
###$##$#If####a$#gd
#c##kd####$##$#If#####l##4###############################6#^7#############
####0###############################################6#################
############4###
#l#a###f4#####$#If####c##kd)####$##$#If#####l##4###############################
6##^7#################0###############################################6#
############################4###
#l#a###f4###y
##
##
##
##
##
##
##############4
##5
##>
##################,###8###9###ooxaQ>####################%#h^##h
#5#>*#CJ##OJ##QJ##\#^J####h^##h
#>*#CJ##OJ##QJ##^J###h^##h^#5#>*#CJ##OJ##QJ##\#^J##mH #sH
#$#h^##hM#F#CJ##OJ##QJ##^J##mH
#sH
####h^##hM#F#CJ##OJ##QJ##^J###(#h^##hM#F#>*#B*#CJ##OJ##QJ##^J##ph####"#h^##h
M#F#5#CJ##OJ##QJ##\#^J#####h^##hM#F#OJ##QJ##^J###*#h^##hM#F#:#CJ##OJ##QJ##\#
^J##mH
#sH
####h^##h
#OJ##QJ##^J#####h^##h
#CJ##OJ##QJ##^J###
##
##
##
##
###############################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
#####################################################
###$##$#If####a$#gd
###
##
#####################################kdG####$##$#If#####l##4####################
########r####K ,#U(6#######################################################)###################################
`#`#`#`#`##2###############################0###################
############################6######################################
#######################################4###
#l#a###f4#p2################################
##
##
######6###b###############################################################
#############################################################################
###################################################################################
###################################################################################
###############################################################################
##
&##F###$#If########$#If########$####$#If####]^a$#
###$##$#If####a$#gd^##
#############
##P############D############3##############################################$#If########$####$#If####]^a$#
###$##$#If####a$#gd^###kd####$##$#If#####l##4############################r##
##K ,#U(6#######################################################`#)#################`###################0###
############################################6########################
#####################################################4###
#l#a###f4####
###
##'
##2
##3
##4
##5
##############################################################@###############
#####################kd####$##$#If#####l##4############################r####
K
,#U(6###################-####################################
#)#################
###################0###############################################6#####
##############################################################
##########4###
#l#a###f4#####$#If#####
##
&##F###$#If######5
##>
##
##
##i
##########################################################################Q###
#########O######################################################kd####$##$#If####
#l##4############################0####6####################1##############
##
##################0############################################
###6#########################################4###
#l#a###f4#p#################
&##F##
#########P#$#If####^#`P####$#If##########8###9###F###s################
##############y############o############o#########################################
###################################################################################
###################### ##
&##F###$#If########$#If#####r##kd_####$##$#If#####l##4###########################
####6##^7################ ####
#######0###############################################6############
#################4###
#l#a###f4#p
#########$#####$#If####^##a$###9###F####################
%###&###'###5###6##############################!###"### w
\wF9##h^##hM#F#OJ##QJ##^J###*#h^##hM#F#:#CJ##OJ##QJ##\#^J##mH
#sH
##4###jI#######h^##h
#B*#CJ##OJ##QJ##U##^J##ph3f## #h^##h
#0J##CJ##OJ##QJ##^J###4###j#######h^##h
#B*#CJ##OJ##QJ##U##^J##ph3f##.#j#####h^##h
#B*#CJ##OJ##QJ##U##^J##ph3f##+#h^##h
#5#B*#CJ##OJ##QJ##\#^J##ph3f###h^##h
#OJ##QJ##^J###%#h^##h
#B*#CJ##OJ##QJ##^J##ph3f###h^##h
#CJ##OJ##QJ##^J############7###D###q#######################################
################################################################################
###################################################################################
##########################################################################$#If####c
##kd#####$##$#If#####l##4###############################6##^7################
#0###############################################6###################
##########4###
#l#a###f4######################!
#############################################################################
###################################################################################
###################################################################################
##############
###$##$#If####a$#gd
#c##kd#
###$##$#If#####l##4###############################6##^7#################0###
############################################6########################
#####4###
#l#a###f4###!###"######################################kd
###$##$#If#####l##4############################r####K
(#W(6#######################################################/###################################
`#`#`#`#`##2###############################0###################
############################6######################################
#######################################4###
#l#a###f4#p2################################"###&###(###p######
%###4###B####################################################################
##################################################################################
###################################################################################
###################################################################################
##################################################################### ##
&##F###$#If########$#If########$####$#If####]^a$#
###$##$#If####a$#gd^###"###&###(###B###C###G###I########################5###C#
##D###Q###L###M###Y#########6###zkXkX@X##############.#j#####h^##h
#B*#CJ##OJ##QJ##U##^J##ph3f##%#h^##h
#B*#CJ##OJ##QJ##^J##ph3f###h^##h
#CJ##OJ##QJ##^J###%#h^##h
#5#>*#CJ##OJ##QJ##\#^J####h^##h
#>*#CJ##OJ##QJ##^J####h^##h
#OJ##QJ##^J###$#h^##hM#F#CJ##OJ##QJ##^J##mH #sH
####h^##hM#F#OJ##QJ##^J#####h^##hM#F#CJ##OJ##QJ##^J###(#h^##hM#F#>*#B*#CJ##OJ
##QJ##^J##ph####"#h^##hM#F#5#CJ##OJ##QJ##\#^J###B###C###G###I#########P#####
#######D############3############-#############################$#If########$####$#If####]^a$#
###$##$#If####a$#gd^###kd
###$##$#If#####l##4############################r####K
(#W(6#######################################################`#/#################`###################0###
############################################6########################
#####################################################4###
#l#a###f4###############O######################J############D############:##
##########:############:####################### ##
&##F###$#If########$#If######kd####$##$#If#####l##4############################
r####K
(#W(6###################-####################################
#/#################
###################0###############################################6#####
##############################################################
##########4###
#l#a###f4#####$#If##################C###n############l############_###############
###################################################################################
#################################################
###$#####$#If####^##a$########kd
###$##$#If#####l##4############################0####6####################1
################
##################0############################################
###6#########################################4###
#l#a###f4#p###############C###D###Q#############(###L################
#######################v############v############v############v###################
###################################################################################
########################
##
&##F###$#If########$#If########$#If#####r##kd
###$##$#If#####l##4###############################6##^7################
####
#######0###############################################6############
#################4###
#l#a###f4#p
########L###M###Y###s###################################################
#################################################################################
###################################################################################
#######################################################$#If########$#If####c##kd]##
##$##$#If#####l##4###############################6##^7#################0###
############################################6########################
#####4###
#l#a###f4###6###7###8###########################D###E###I###K##########
###########
ygRCygRCygRCy################################h
^##hM#F#CJ##OJ##Q
J##^J###(#h^##hM#F#>*#B*#CJ##OJ##QJ##^J##ph####"#h^##hM#F#5#CJ##OJ##QJ##\#^J
#####h^##hM#F#OJ##QJ##^J###*#h^##hM#F#:#CJ##OJ##QJ##\#^J##mH
#sH
####h^##h
#OJ##QJ##^J###%#h^##h
#B*#CJ##OJ##QJ##^J##ph3f#
#h^##h
#0J##CJ##OJ##QJ##^J###.#j#####h^##h
#B*#CJ##OJ##QJ##U##^J##ph3f##4###j#######h^##h
#B*#CJ##OJ##QJ##U##^J##ph3f#############################################
###############################################################################
###################################################################################
######################################################################
###$##$#If####a$#gd
#c##kd####$##$#If#####l##4###############################6##^7#############
####0###############################################6#################
############4###
#l#a###f4############################################kdR####$##$#If#####l##4##
##########################r####K
+#U(6#######################################################*###################################
`#`#`#`#`##2###############################0###################
############################6######################################
#######################################4###
#l#a###f4#p2#############################################;###[#
########
#######6###D#################################################################
##############################################################################
###################################################################################
###################################################################################
########################################################
##
&##F###$#If########$#If########$####$#If####]^a$#
###$##$#If####a$#gd^###D###E###I###K#########P############D############3#######
#####-############-#################$#If########$####$#If####]^a$#
###$##$#If####a$#gd^###kd####$##$#If#####l##4############################r##
##K +#U(6#######################################################`#*#################`###################0###
############################################6########################
#####################################################4###
#l#a###f4#################################J############>#########################################$####$#If####]^a$#
###$##$#If####a$#gd^###kd####$##$#If#####l##4############################r##
##K +#U(6###################-####################################
#*#################
###################0###############################################6#####
##############################################################
##########4###
#l#a###f4#####$#If#####################;##############################J###
#########D############:############:#########################
&##F###$#If########$#If######kd####$##$#If#####l##4############################
r####K
+#U(6###################-####################################
#*#################
###################0###############################################6#####
##############################################################
##########4###
#l#a###f4#####$#If############4###5###6###7###8###r############Y###Z###f####
###########tubuLb4b###############.#j#####h^##h
#B*#CJ##OJ##QJ##U##^J##ph3f##+#h^##h #6#B*#CJ##OJ##QJ##]#^J##ph3f#
%#h^##h #B*#CJ##OJ##QJ##^J##ph3f###h^##h
#CJ##OJ##QJ##^J###%#h^##h
#5#>*#CJ##OJ##QJ##\#^J####h^##h
#>*#CJ##OJ##QJ##^J####h^##h
#OJ##QJ##^J#####h^##h^#OJ##QJ##^J#####h^##h^#5#OJ##QJ##\#^J#####h^##hM
#F#OJ##QJ##^J#####h^##hM#F#CJ##OJ##QJ##^J###$#h^##hM#F#CJ##OJ##QJ##^J##mH
#sH
#####4###5###7##################d############b############U#####################
###################################################################################
######
###$#####$#If####^##a$########kd####$##$#If#####l##4#########################
###0####6####################1################
##################0############################################
###6#########################################4###
#l#a###f4#p############## ##
&##F###$#If##################U######
#########D###g#####################################|############|
############|############|############|############|############|############|
############|############|############|#################################### ##
&##F###$#If########$#If#####r##kde####$##$#If#####l##4###########################
####6##^7################ ####
#######0###############################################6############
#################4###
#l#a###f4#p
#######
####Y###Z###f##############K#############*###I###l##########################
#############################################################################
############################################################################
#######################$#If########$#If####c##kd
####$##$#If#####l##4###############################6##^7#################0##
#############################################6#######################
######4###
#l#a###f4##
##
&##F ##$#If########################################## ## ## ## ##
##
##
k^L7#####################(#h
^##hM#F#>*#B*#CJ##OJ##QJ##^J##ph####"#h^##h
M#F#5#CJ##OJ##QJ##\#^J#####h^##hM#F#OJ##QJ##^J###*#h^##hM#F#:#CJ##OJ##QJ##\#
^J##mH
#sH
####h^##h
#OJ##QJ##^J###4###j#######h^##h
#B*#CJ##OJ##QJ##U##^J##ph3f##%#h^##h #B*#CJ##OJ##QJ##^J##ph3f#
#h^##h
#0J##CJ##OJ##QJ##^J###.#j#####h^##h
#B*#CJ##OJ##QJ##U##^J##ph3f##4###j#######h^##h
#B*#CJ##OJ##QJ##U##^J##ph3f########- ##U ## ## ## ## ## ## ##
############################################################################
################################################################################
####################################################################
###$##$#If####a$#gd
#c##kdr####$##$#If#####l##4###############################6##^7#############
####0###############################################6#################
############4###
#l#a###f4#####$#If#####
##
#####################################kd#####$##$#If#####l##4####################
########r####J
*#T(6###################,####################################*##############
#####################
`#`#`#`#`##2###############################0###################
############################6######################################
#######################################4###
#l#a###f4#p2################################ ## ## ##K!##!
##7"##H"##W"##X"##Y"##Z"######################################################
##############################################################################
###################################################################################
###################################################################################
#######################################################################
##
&##F###$#If########$#If########$####$#If####]^a$#
###$##$#If####a$#gd^##
##Z"##["##_"##a"##"##"##"##"##"##"##"##%##%##%##%##
%###&###&###&###&##&##&##
p]N;####%#h^##h
#B*#CJ##OJ##QJ##^J##ph3f###h^##h
#CJ##OJ##QJ##^J###%#h^##h
#5#>*#CJ##OJ##QJ##\#^J####h^##h
#>*#CJ##OJ##QJ##^J####h^##h
#OJ##QJ##^J#####h^##h^#OJ##QJ##^J#####h^##h^#5#OJ##QJ##\#^J###$#h^##hM
#F#CJ##OJ##QJ##^J##mH
#sH
##(#h^##hM#F#>*#B*#CJ##OJ##QJ##^J##ph####"#h^##hM#F#5#CJ##OJ##QJ##\#^J#####h
^##hM#F#OJ##QJ##^J#####h^##hM#F#CJ##OJ##QJ##^J###Z"##["##_"##a"##"##"##P#####
#######D############3############-#############################$#If########$####$#If####]^a$#
###$##$#If####a$#gd^###kd_####$##$#If#####l##4############################r##
##J
*#T(6###################,####################################`#*##############
###`###################0###############################################6##
##############################################################
#############4###
#l#a###f4###"##"##"##"##"##"##############J############>#########################################$####$#If####]^a$#
###$##$#If####a$#gd^###kdL####$##$#If#####l##4############################r##
##J *#T(6###################,####################################
#*#################
###################0###############################################6#####
##############################################################
##########4###
#l#a###f4#####$#If######"##"##"##"##"##L###########################J#######
#####D############:##########################################
&##F###$#If########$#If######kdG####$##$#If#####l##4############################
r####J
*#T(6###################,####################################
#*#################
###################0###############################################6#####
##############################################################
##########4###
#l#a###f4#####$#If######L#########($##7%##%##%##
%###&##############################################################Z##########
##X############K######################
###$#####$#If####^##a$########kdB####$##$#If#####l##4#########################
###0####6####################1################
##################0############################################
###6#########################################4###
#l#a###f4#p############## ##
&##F###$#If##### ##
&##F
##$#If#######&###&###&##:&##w&##&##&##########################|############|
############|############|
###################################################################################
########################################################################
##
&##F
##$#If########$#If#####r##kd#####$##$#If#####l##4###############################
6##^7################
####
#######0###############################################6############
#################4###
#l#a###f4#p
########&##&###'###'##3'##'##'##'##
(##(###########################################################################
#################################################################################
###################################################################################
######$#If########$#If####c##kd####$##$#If#####l##4############################
###6##^7#################0##############################################
#6#############################4###
#l#a###f4##
&###'##'###'##3'##4'##b'##c'##d'##'##'##-(##.
(##a(##b(##f(##s]P>#############################################"#h^##
hM#F#5#CJ##OJ##QJ##\#^J#####h^##hM#F#OJ##QJ##^J###*#h^##hM#F#:#CJ##OJ##QJ##\
#^J##mH
#sH
####h^##h
#OJ##QJ##^J### #h^##h
#0J##CJ##OJ##QJ##^J###4###jA ######h^##h
#B*#CJ##OJ##QJ##U##^J##ph3f##.#j#####h^##h
#B*#CJ##OJ##QJ##U##^J##ph3f##2#j#####h^##h
#0J##B*#CJ##OJ##QJ##U##^J##ph3f##%#h^##h
#B*#CJ##OJ##QJ##^J##ph3f###h^##h
#CJ##OJ##QJ##^J###-(##.
(##1(##5(##?
(##P(##a(####################################################################
###################################################################################
###################################################################################
######################
###$##$#If####a$#gd
#c##kd:!
###$##$#If#####l##4###############################6##^7#################0###
############################################6########################
#####4###
#l#a###f4###a(##b(#####################################kd!
###$##$#If#####l##4############################r####J
*#T(6###################,####################################*##############
#####################
`#`#`#`#`##2###############################0###################
############################6######################################
#######################################4###
#l#a###f4#p2################################b(##f(##h(##(##(###)
##e)##)##)##)##############################################################
###############################################################################
###################################################################################
###################################################################################
###################################################################
##
&##F###$#If########$#If########$####$#If####]^a$#
###$##$#If####a$#gd^##
f(##h(##)##)##)##)##)##)###*##+##+##+##+##+##+##+##+###,##,##1##
p]
N;###################%#h^##h
#B*#CJ##OJ##QJ##^J##ph3f###h^##h
#CJ##OJ##QJ##^J###%#h^##h
#5#>*#CJ##OJ##QJ##\#^J####h^##h
#>*#CJ##OJ##QJ##^J####h^##h
#OJ##QJ##^J#####h^##h^#OJ##QJ##^J#####h^##h^#5#OJ##QJ##\#^J###$#h^##hM
#F#CJ##OJ##QJ##^J##mH
#sH
##"#h^##hM#F#5#CJ##OJ##QJ##\#^J#####h^##hM#F#OJ##QJ##^J#####h^##hM#F#CJ##OJ
##QJ##^J###(#h^##hM#F#>*#B*#CJ##OJ##QJ##^J##ph####)##)##)##)##)##)##P#####
#######D############3############-#############################$#If########$####$#If####]^a$#
###$##$#If####a$#gd^###kd'####$##$#If#####l##4############################r##
##J
*#T(6###################,####################################`#*##############
###`###################0###############################################6##
##############################################################
#############4###
#l#a###f4###)##)##)###*##f*##F+##+##############J############D############:##
##########:############:####################### ##
&##F
##$#If########$#If######kd#$###$##$#If#####l##4############################r##
##J *#T(6###################,####################################
#*#################
###################0###############################################6#####
##############################################################
##########4###
#l#a###f4#####$#If######+##+##+##+##n############l############_###############
###################################################################################
#################################################
###$#####$#If####^##a$########kd#
%###$##$#If#####l##4############################0####6####################
1################
##################0############################################
###6#########################################4###
#l#a###f4#p###############+##+###,##,##,##
-##'-##n######################################v############v############v############p##
###################################################################################
################################$#If##### ##
&##F###$#If########$#If########$#If#####r##kd
%###$##$#If#####l##4###############################6##^7################
####
#######0###############################################6############
#################4###
#l#a###f4#p
########1-##m-##n-##o-##{-##-##-##-#####.###.###.##F.##G.##H.##r.##.##.##.##.###/##0/##1/##2/##3/##q`
E`
##############4###jQ(######h^##h
#B*#CJ##OJ##QJ##U##^J##ph3f## #h^##h
#0J##CJ##OJ##QJ##^J###4###j#'######h^##h
#B*#CJ##OJ##QJ##U##^J##ph3f##.#j#####h^##h
#B*#CJ##OJ##QJ##U##^J##ph3f##+#h^##h
#6#B*#CJ##OJ##QJ##]#^J##ph3f###h^##h
#CJ##OJ##QJ##^J#####h^##h
#OJ##QJ##^J###%#h^##h
#B*#CJ##OJ##QJ##^J##ph3f#+#h^##h
#5#B*#CJ##OJ##QJ##\#^J##ph3f###n-##o-##{##H.##.##2/##################################################################
###################################################################################
###################################################################################
#################################$#If########$#If####c##kd&###$##$#If#####l##4##
#############################6##^7#################0#######################
########################6#############################4###
#l#a###f4###2/##3/##6/##:/##D/##U/##f/########################################
#################################################################################
###################################################################################
####################################################
###$##$#If####a$#gd
#c##kd)###$##$#If#####l##4###############################6##^7#############
####0###############################################6#################
############4###
#l#a###f4###3/##f/##g/##k/##m/## 1##
1###1###1##~1##1##1##2##2##2##(3##63##73##D3##g4##h4##t4##5##
wdUB
UB##################%#h^##h
#B*#CJ##OJ##QJ##^J##ph3f###h^##h
#CJ##OJ##QJ##^J###%#h^##h #5#>*#CJ##OJ##QJ##\#^J####h^##h
#>*#CJ##OJ##QJ##^J####h^##h
#OJ##QJ##^J###$#h^##h]9#CJ##OJ##QJ##^J##mH #sH
####h^##h]9#CJ##OJ##QJ##^J###(#h^##h]9#>*#B*#CJ##OJ##QJ##^J##ph####"#h^##h
]9#5#CJ##OJ##QJ##\#^J#####h^##h]9#OJ##QJ##^J###*#h^##h]9#:#CJ##OJ##QJ##\#
^J##mH
#sH
##f/##g/#####################################kd+*###$##$#If#####l##4############
################r####J
*#T(6###################,####################################*##############
#####################
`#`#`#`#`##2###############################0###################
############################6######################################
#######################################4###
#l#a###f4#p2################################g/##k/##m/##/##h0##0
##0##0##
1###########################################################################
##################################################################################
###################################################################################
###################################################################################
########################################################
##
&##F###$#If########$#If########$####$#If####]^a$#
###$##$#If####a$#gd^###
1##
1###1###1##|1##}1##P############D############3############-#############################$#If########$####$#If####]^a$#
###$##$#If####a$#gd^###kd+###$##$#If#####l##4############################r##
##J
*#T(6###################,####################################`#*##############
###`###################0###############################################6##
##############################################################
#############4###
#l#a###f4###}1##~1##1##1##1##o2##2##############J############D############:##
##########:############:####################### ##
&##F###$#If########$#If######kdr,###$##$#If#####l##4############################
r####J
*#T(6###################,####################################
#*#################
###################0###############################################6#####
##############################################################
##########4###
#l#a###f4#####$#If######2##2##2##63##n############l############_###############
###################################################################################
#################################################
###$#####$#If####^##a$########kdm###$##$#If#####l##4############################0####6####################1
################
##################0############################################
###6#########################################4###
#l#a###f4#p###############63##73##D3##3##3##P4##g4###################
#######|############|############|############|
###################################################################################
########################################################################
##
&##F###$#If########$#If#####r##kdC.###$##$#If#####l##4###########################
####6##^7################ ####
#######0###############################################6############
#################4###
#l#a###f4#p
########g4##h4##t4##4##4##&5##L5##e5##5##5###6##X6#######################
############################################################################
#################################################################################
#######################################################$#If########$#If####c##kd.#
##$##$#If#####l##4###############################6##^7#################0###
############################################6########################
#####4###
#l#a###f4###5##5##5##5##5##5##5###6###6##86##96##:6##V6##W6##X6##Y6##6##6
##6##6##k^L7###########(#h^##h]9#>*#B*#CJ##OJ##QJ##^J##ph####"#h^
##h]9#5#CJ##OJ##QJ##\#^J#####h^##h]9#OJ##QJ##^J###*#h^##h]9#:#CJ##OJ##QJ#
#\#^J##mH #sH
####h^##h
#OJ##QJ##^J###4###j}0######h^##h
#B*#CJ##OJ##QJ##U##^J##ph3f## #h^##h
#0J##CJ##OJ##QJ##^J###4###jl/######h^##h
#B*#CJ##OJ##QJ##U##^J##ph3f##%#h^##h
#B*#CJ##OJ##QJ##^J##ph3f#.#j#####h^##h
#B*#CJ##OJ##QJ##U##^J##ph3f##X6##Y6##\6##`6##j6##{6##6########################
###############################################################################
###################################################################################
######################################################################
###$##$#If####a$#gd
#c##kdt1###$##$#If#####l##4###############################6##^7#############
####0###############################################6#################
############4###
#l#a###f4###6##6#####################################kd#2###$##$#If#####l##4##
##########################r####K
+#U(6#######################################################*###################################
`#`#`#`#`##2###############################0###################
############################6######################################
#######################################4###
#l#a###f4#p2################################6##6##6##6###7##47
##K7##[7##k7#################################################################
#################################################################################
###################################################################################
###################################################################################
###################################################################
##
&##F###$#If########$#If########$####$#If####]^a$#
###$##$#If####a$#gd^###6##k7##l7##p7##r7##7##7##7##7##7##7##7##7##+8##,8
##58##'9##(9##+9##g9##9##9##9##e<##f<##r<##<##
zkXkX##########################################%#h^##h
#B*#CJ##OJ##QJ##^J##ph3f###h^##h
#CJ##OJ##QJ##^J###%#h^##h
#5#>*#CJ##OJ##QJ##\#^J####h^##h
#>*#CJ##OJ##QJ##^J####h^##h
#OJ##QJ##^J###$#h^##h]9#CJ##OJ##QJ##^J##mH #sH
##(#h^##h]9#>*#B*#CJ##OJ##QJ##^J##ph####"#h^##h]9#5#CJ##OJ##QJ##\#^J#####h
^##h]9#OJ##QJ##^J#####h^##h]9#CJ##OJ##QJ##^J###k7##l7##p7##r7##7##7##P#####
#######D############3############-#############################$#If########$####$#If####]^a$#
###$##$#If####a$#gd^###kda3###$##$#If#####l##4############################r##
##K +#U(6#######################################################`#*#################`###################0###
############################################6########################
#####################################################4###
#l#a###f4###7##7##7##7##7##7##############J############>#########################################$####$#If####]^a$#
###$##$#If####a$#gd^###kdN4###$##$#If#####l##4############################r##
##K +#U(6###################-####################################
#*#################
###################0###############################################6#####
##############################################################
##########4###
#l#a###f4#####$#If######7##7##7##7##7##7##########################J#######
#####>############-#################$####$#If####]^a$#
###$##$#If####a$#gd^###kdI5###$##$#If#####l##4############################r##
##K +#U(6###################-####################################
#*#################
###################0###############################################6#####
##############################################################
##########4###
#l#a###f4#####$#If######7##)8##*8##+8##,8##58##8#############################
#########J############D############:#########################
&##F###$#If########$#If######kdD6###$##$#If#####l##4############################
r####K
+#U(6###################-####################################
#*#################
###################0###############################################6#####
##############################################################
##########4###
#l#a###f4#####$#If######8##'9##(9##)9##+9##9##############d############b#######
#####b############U################################################################
################################$#####$#If####^##a$########kd?
7###$##$#If#####l##4############################0####6####################
1################
##################0############################################
###6#########################################4###
#l#a###f4#p############## ##
&##F###$#If######9##9##9##9###:##:## ;##C;##;##;###<##e<##################
########|############|############|############|############|############|
############|############|############|
###################################################################### ##
&##F###$#If########$#If#####r##kd#8###$##$#If#####l##4###########################
####6##^7################ ####
#######0###############################################6############
#################4###
#l#a###f4#p
########e<##f<##r<##<##<##<##~=##=##=###>##E>##>##>##9?
############################################################################
#############################################################################
########################################################################$#If#######
#$#If####c##kd8###$##$#If#####l##4###############################6##^7######
###########0###############################################6############
#################4###
#l#a###f4##<##<##==##>=##?=##|=##}=##=###>##n>##o>##>##>##>##>##>###?###?
##'?##(?##)?##7?##8?##9?##:?
##x]P######################################h^##h
#OJ##QJ##^J###4###j;######h^##h
#B*#CJ##OJ##QJ##U##^J##ph3f##4###j:######h^##h
#B*#CJ##OJ##QJ##U##^J##ph3f##+#h^##h #6#B*#CJ##OJ##QJ##]#^J##ph3f#
#h^##h
#0J##CJ##OJ##QJ##^J###4###j>9######h^##h
#B*#CJ##OJ##QJ##U##^J##ph3f##%#h^##h
#B*#CJ##OJ##QJ##^J##ph3f#.#j#####h^##h
#B*#CJ##OJ##QJ##U##^J##ph3f##9?##:?##=?##A?##K?##\?##m?
#############################################################################
###################################################################################
###################################################################################
#############
###$##$#If####a$#gd
#c##kda<###$##$#If#####l##4###############################6##^7#############
####0###############################################6#################
############4###
#l#a###f4###:?##m?##n?##r?##t?
##A##A##A##A##AB##BB##FB##HB##B##B##B##B##B##B##B##B###C###C###C###D###
D###D##=D##OD##PD##]D##
wdU##################h^##h
#CJ##OJ##QJ##^J###%#h^##h #5#>*#CJ##OJ##QJ##\#^J####h^##h
#>*#CJ##OJ##QJ##^J####h^##h
#OJ##QJ##^J###$#h^##h]9#CJ##OJ##QJ##^J##mH #sH
####h^##h]9#CJ##OJ##QJ##^J###(#h^##h]9#>*#B*#CJ##OJ##QJ##^J##ph####"#h^##h
]9#5#CJ##OJ##QJ##\#^J#####h^##h]9#OJ##QJ##^J###*#h^##h]9#:#CJ##OJ##QJ##\#
^J##mH
#sH
##m?##n?
#####################################kd<###$##$#If#####l##4####################
########r####K +#U(6#######################################################*###################################
`#`#`#`#`##2###############################0###################
############################6######################################
#######################################4###
#l#a###f4#p2################################n?##r?##t?
##1@##W@##@###A##WA##A##A##A##A##A##A##A##A##A##A##A##A##A##########
############################################################################
#############################################################################
#############################################################################
###############################################################################
##
&##F###$#If########$#If########$####$#If####]^a$#
###$##$#If####a$#gd^###A##A##A##A##?
B##@B##P############D############3############-#############################$#If########$####$#If####]^a$#
###$##$#If####a$#gd^###kdN>###$##$#If#####l##4############################r##
##K +#U(6#######################################################`#*#################`###################0###
############################################6########################
#####################################################4###
#l#a###f4###@B##AB##BB##FB##HB##B##############J############>#########################################$####$#If####]^a$#
###$##$#If####a$#gd^###kd;?
###$##$#If#####l##4############################r####K
+#U(6###################-####################################
#*#################
###################0###############################################6#####
##############################################################
##########4###
#l#a###f4#####$#If######B##B##B##B##B##B##########################J#######
#####>############-#################$####$#If####]^a$#
###$##$#If####a$#gd^###kd6@###$##$#If#####l##4############################r##
##K +#U(6###################-####################################
#*#################
###################0###############################################6#####
##############################################################
##########4###
#l#a###f4#####$#If######B##B##B##B##B##B#################################
#####J############>###############################################
###$##$#If####a$#gd^###kd1A###$##$#If#####l##4############################r##
##K +#U(6###################-####################################
#*#################
###################0###############################################6#####
##############################################################
##########4###
#l#a###f4#####$#If######B##B###C###C###C###C#################################
#################9#######################################kd,B###$##$#If#####l##4
############################r####K
+#U(6####################################################### #*#################
###################0###############################################6#####
##############################################################
##########4###
#l#a###f4#####$#If########$####$#If####]^a$####C###C##C###D###D###D##
OD######################################^############\############O#############
###################################################
###$#####$#If####^##a$########kd'C###$##$#If#####l##4#########################
###0####6####################1################
##################0############################################
###6#########################################4###
#l#a###f4#p############## ##
&##F###$#If########$#If######OD##PD##]D##D##D##D###E##CE##ZE##E##############
####################################v############v############v############v#####
##################################################################################
################# ##
&##F
##$#If########$#If########$#If#####r##kdC###$##$#If#####l##4####################
###########6##^7################
####
#######0###############################################6############
#################4###
#l#a###f4#p
####### ]D##pD##D##E##E##E##&F##'F##sF##tF##uF##F##F##F##F##F##F##F#
#
v`SA#########################################"#h^##h]9#5#CJ##OJ##QJ##\#^J##
###h^##h]9#OJ##QJ##^J###*#h^##h]9#:#CJ##OJ##QJ##\#^J##mH #sH
## #h^##h
#0J##CJ##OJ##QJ##^J###4###j&E######h^##h
#B*#CJ##OJ##QJ##U##^J##ph3f##.#j#####h^##h
#B*#CJ##OJ##QJ##U##^J##ph3f####h^##h #CJ##OJ##QJ##^J#####h^##h
#OJ##QJ##^J###+#h^##h
#5#B*#CJ##OJ##QJ##\#^J##ph3f#%#h^##h
#B*#CJ##OJ##QJ##^J##ph3f###E##E##E##E##E##F#############################
#################################################################################
###################################################################################
########################################################################$#If#######
#$#If####c##kdD###$##$#If#####l##4###############################6##^7######
###########0###############################################6############
#################4###
#l#a###f4###F##F##F##F##F##F##F########################################
#################################################################################
###################################################################################
####################################################
###$##$#If####a$#gd
#c##kdF###$##$#If#####l##4###############################6##^7#############
####0###############################################6#################
############4###
#l#a###f4###F##F#####################################kd*G###$##$#If#####l##4##
##########################r####K
+#U(6#######################################################*###################################
`#`#`#`#`##2###############################0###################
############################6######################################
#######################################4###
#l#a###f4#p2################################F##F##F##!
G##G##G##G##6H##bH##qH##}H##H##H##########################################
#############################################################################
#################################################################################
###################################################################################
############################################################################ ##
&##F ##$#If########$#If########$####$#If####]^a$#
###$##$#If####a$#gd^##
F##F##H##H##H##H##H##H##H##H###I###I##
I###I##4I##5I##>I###J###J###J###J###J##2J##vJ##wJ##J##L##L##L##
}
j[H[%#h^##h #B*#CJ##OJ##QJ##^J##ph3f###h^##h
#CJ##OJ##QJ##^J###
%#h^##h #5#>*#CJ##OJ##QJ##\#^J####h^##h
#>*#CJ##OJ##QJ##^J####h^##h
#OJ##QJ##^J#####h^##h]9#5#OJ##QJ##\#^J###$#h^##h]9#CJ##OJ##QJ##^J##mH
#sH
##"#h^##h]9#5#CJ##OJ##QJ##\#^J#####h^##h]9#OJ##QJ##^J#####h^##h]9#CJ##OJ
##QJ##^J###(#h^##h]9#>*#B*#CJ##OJ##QJ##^J##ph####H##H##H##H##H##H##P#####
#######D############3############-#############################$#If########$####$#If####]^a$#
###$##$#If####a$#gd^###kdH###$##$#If#####l##4############################r##
##K +#U(6#######################################################`#*#################`###################0###
############################################6########################
#####################################################4###
#l#a###f4###H##H##H##H##H###I##############J############>#########################################$####$#If####]^a$#
###$##$#If####a$#gd^###kdqI###$##$#If#####l##4############################r##
##K +#U(6###################-####################################
#*#################
###################0###############################################6#####
##############################################################
##########4###
#l#a###f4#####$#If#######I###I###I###I##
I###I##########################J############>#############################$####$#If####]^a$#
###$##$#If####a$#gd^###kdlJ###$##$#If#####l##4############################r##
##K +#U(6###################-####################################
#*#################
###################0###############################################6#####
##############################################################
##########4###
#l#a###f4#####$#If#######I##2I##3I##4I##5I##>I##I#############################
#########J############D############:#########################
&##F###$#If########$#If######kdgK###$##$#If#####l##4############################
r####K
+#U(6###################-####################################
#*#################
###################0###############################################6#####
##############################################################
##########4###
#l#a###f4#####$#If######I##I###J###J###J##vJ##########################d#######
#####b############U################################################################
#############################
###$#####$#If####^##a$########kdbL###$##$#If#####l##4#########################
###0####6####################1################
##################0############################################
###6#########################################4###
#l#a###f4#p############## ##
&##F###$#If######vJ##wJ##J##J##HK##K##K##*L##lL##L##########################
|############|############|############|############|############|############|
###################################################################################
#####################
##
&##F###$#If########$#If#####r##kd8M###$##$#If#####l##4###########################
####6##^7################ ####
#######0###############################################6############
#################4###
#l#a###f4#p
#######
L##L##L##L###M##YM##qM##M##M##N###O##JO##wO##O##O###P###################
#############################################################################
############################################################################
###########################################$#If########$#If####c##kdM###$##$#If###
##l##4###############################6##^7#################0##############
#################################6#############################4###
#l#a###f4###L##M##M##>N##?
N##@N##N##N##N##N##N##N##N###O###O##O##O##O##O##O###P###P###P###P##GP##
HP##
r
eOB#####h ^##h]9#OJ##QJ##^J###*#h^##h]9#:#CJ##OJ##QJ##\#
^J##mH
#sH
####h^##h
#OJ##QJ##^J###4###jQ######h^##h
#B*#CJ##OJ##QJ##U##^J##ph3f##4###j#P######h^##h
#B*#CJ##OJ##QJ##U##^J##ph3f## #h^##h
#0J##CJ##OJ##QJ##^J###4###jaN######h^##h
#B*#CJ##OJ##QJ##U##^J##ph3f##.#j#####h^##h
#B*#CJ##OJ##QJ##U##^J##ph3f##%#h^##h
#B*#CJ##OJ##QJ##^J##ph3f####P###P###P###P##
%P##6P##GP###################################################################
###################################################################################
###################################################################################
#######################
###$##$#If####a$#gd
#c##kd`R###$##$#If#####l##4###############################6##^7#############
####0###############################################6#################
############4###
#l#a