Вы находитесь на странице: 1из 141

##################>###

#############################################

#`
###################K4####bjbj##################
###ep######*###########################################################
######################################################$###################
0#######0#######0##P###R0##\###0############e#####F1######5##|
###5######5######5######5##*

##A##|###8E######e######!e######!e######!e######!e######!e######!
e##$###Vg##h###i######Ee#############################F######################5##
####5######F######F######Ee############################5##############5#####
#Ze######K######K######K######F##*##########5#############5#######e########
######K######################################################F#######e###########
###K######K##f###z_##a#########################################################
################cc######5######:1##

####&L
##########0######"H#####b##D###########c#####pe##0###e#######c##D###j#####
#H##h###j#####cc################################################################
##############j#####################cc##(###F######F######K######F######F###
###################################F######F######F######Ee######Ee##############
########################NK##X###################################F######F######F#
#####e######F######F######F######F################################
###0############################0#########################################
##################################

###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
##################################################################################
SUBJECT \* MERGEFORMAT #<Project Name>#Project or # TITLE \* MERGEFORMAT
#Software Development Plan#Version <1.0>[Note: The following template is provided
for use with the Rational Unified Process. Text enclosed in square brackets and
displayed in blue italics (style=InfoBlue) is included to provide guidance to the
author and should be deleted before publishing the document. A paragraph entered
following this style will automatically be set to normal (style=Body Text).] [To
customize automatic fields (which display a gray background when selected), select
File>Properties and replace the Title, Subject and Company fields with the
appropriate information for this document.
After closing the dialog, automatic
fields may be updated throughout the document by selecting Edit>Select All (or
Ctrl-A) and pressing F9, or simply click on the field and press F9. This must be
done separately for Headers and Footers. Alt-F9 will toggle between displaying the
field names and the field contents. See Word help for more information on working
with fields.]

Revision History
Date#Version#Description#Author##<dd/mmm/yy>#<x.x>#<details>#<name>################
#

Table of Contents# TOC \o "1-3" #1. Introduction


# PAGEREF _Toc458576587 \h
##5#1.1
Purpose
# PAGEREF _Toc458576588 \h ##5#1.2 Scope # PAGEREF
_Toc458576589 \h ##5#1.3
Definitions, Acronyms and Abbreviations # PAGEREF
_Toc458576590 \h ##5#1.4
References # PAGEREF _Toc458576591 \h ##5#1.5
Overview
# PAGEREF _Toc458576592 \h ##6#2. Project Overview # PAGEREF
_Toc458576593 \h ##6#2.1
Project purpose, scope and objectives
# PAGEREF
_Toc458576594 \h ##6#2.2
Assumptions and constraints
# PAGEREF
_Toc458576595 \h ##6#2.3
Project deliverables
# PAGEREF _Toc458576596 \h
##6#2.4
Evolution of the Software Development Plan
# PAGEREF
_Toc458576597 \h ##6#3. Project Organization
# PAGEREF _Toc458576598 \h ##6#3.1
Organizational Structure
# PAGEREF _Toc458576599 \h ##6#3.2 External
Interfaces # PAGEREF _Toc458576600 \h ##6#3.3 Roles and Responsibilities
#
PAGEREF _Toc458576601 \h ##6#4.
Management Process
# PAGEREF
_Toc458576602 \h ##6#4.1
Project Estimates # PAGEREF _Toc458576603 \h ##6#4.2
Project Plan
# PAGEREF _Toc458576604 \h ##7#4.2.1
Phase Plan #
PAGEREF _Toc458576605 \h ##7#4.2.2 Iteration Objectives
# PAGEREF
_Toc458576606 \h ##7#4.2.3
Releases
# PAGEREF _Toc458576607 \h ##7#4.2.4
Project Schedule # PAGEREF _Toc458576608 \h ##7#4.2.5
Project Resourcing
# PAGEREF _Toc458576609 \h ##7#4.2.6
Budget
# PAGEREF
_Toc458576610 \h ##7#4.3
Iteration Plans
# PAGEREF _Toc458576611 \h ##7#4.4
Project Monitoring and control
# PAGEREF _Toc458576612 \h ##7#4.4.1
Requirements management plan # PAGEREF _Toc458576613 \h ##7#4.4.2
Schedule control plan
# PAGEREF _Toc458576614 \h ##7#4.4.3
Budget
control plan
# PAGEREF _Toc458576615 \h ##8#4.4.4
Quality control plan
# PAGEREF _Toc458576616 \h ##8#4.4.5
Reporting Plan
# PAGEREF
_Toc458576617 \h ##8#4.4.6
Measurement Plan # PAGEREF _Toc458576618 \h ##8#4.5
Risk Management plan
# PAGEREF _Toc458576619 \h ##8#4.6 Close-out plan
# PAGEREF _Toc458576620 \h ##8#5. Technical process plans # PAGEREF
_Toc458576621 \h ##8#5.1
Development Case # PAGEREF _Toc458576622 \h ##8#5.2
Methods, tools and techniques # PAGEREF _Toc458576623 \h ##8#5.3
Infrastructure plan
# PAGEREF _Toc458576624 \h ##8#5.4 Product acceptance
plan # PAGEREF _Toc458576625 \h ##8#6. Supporting process plans
# PAGEREF
_Toc458576626 \h ##8#6.1
Configuration management plan # PAGEREF
_Toc458576627 \h ##8#6.2
Evaluation plan
# PAGEREF _Toc458576628 \h ##9#6.3
Documentation plan
# PAGEREF _Toc458576629 \h ##9#6.4 Quality assurance
plan # PAGEREF _Toc458576630 \h ##9#6.5 Problem resolution plan # PAGEREF
_Toc458576631 \h ##9#6.6
Subcontractor management plan # PAGEREF
_Toc458576632 \h ##9#6.7
Process improvement plan
# PAGEREF
_Toc458576633 \h ##9#7. Additional plans # PAGEREF _Toc458576634 \h ##9#8.
Annexes
# PAGEREF _Toc458576635 \h ##9#9. Index # PAGEREF
_Toc458576636 \h ##9##

Project or # TITLE \* MERGEFORMAT #Software Development Plan#Introduction[The


introduction of the Project or Software Development Plan should provide an overview
of the entire document. It should include the purpose, scope, definitions,
acronyms, abbreviations, references and overview of this Project or Software
Development Plan.] Purpose[Specify the purpose of this Project or Software
Development Plan.] Scope[A brief description of the scope of this Project or
Software Development Plan; what Project(s) it is associated with, and anything else
that is affected or influenced by this document.] Definitions, Acronyms and
Abbreviations[This subsection should provide the definitions of all terms,
acronyms, and abbreviations required to interpret properly the Project or Software
Development Plan. This information may be provided by reference to the project
Glossary.] References [Partial] [This subsection should provide a complete list of
all documents referenced elsewhere in the Project or Software Development Plan.
Each document should be identified by title, report number (if applicable), date,
and publishing organization. Specify the sources from which the references can be
obtained. This information may be provided by reference to an appendix or to
another document. For the Software Development Plan, the list of referenced
artifacts should include: Iteration Plans Requirements Management Plan Measurement
Plan Risk Management Plan Development Case Business Modeling Guidelines User
Interfaces Guidelines Use Case Modeling Guidelines Design Guidelines Programming
Guidelines Test Guidelines Manual Style Guide Infrastructure Plan Product
Acceptance Plan Configuration Management Plan Evaluation Plan Documentation Plan
Quality Assurance Plan Problem Resolution Plan Sub-contractor Management Plan
Process Improvement Plan ] Overview[This subsection should describe what the rest of
the Project or Software Development Plan contains and explain how the document is
organized.] Project OverviewProject purpose, scope and objectives[A brief
description of the purpose and objectives of this project, and a brief description
of what deliverables the project is expected to deliver.] Assumptions and
constraints[A list of assumptions that this plan is based on, and any constraints
(e.g. budget, staff, equipment, schedule) that apply to the project.] Project
deliverables[Tabular list of the artifacts to be created during the project, with
target delivery dates.] Evolution of the Software Development Plan[Table of proposed
versions of the Project or software development plan, and the criteria for the
unscheduled revision and reissue of this plan.] Project OrganizationOrganizational
Structure [Describe the organizational structure of the project team, including
management and other review authorities.] External Interfaces [Optional] [Describe
how the project interfaces with external groups. For each external group, identify
the internal/external contact names.] Roles and Responsibilities[Identify the
project organizational units that will be responsible for each of the core
workflows, workflow details, and supporting processes.] Management ProcessProject
Estimates[Provide the estimated cost and schedule for the project, as well as the
basis for those estimates, and the points/circumstances in the project when reestimation will occur.] Project PlanPhase Plan[Include the following:Work breakdown
structure.A timeline or Gantt chart showing the allocation of time to the project
phases/iterations.Identify major milestones with their achievement criteriaDefine
any important release points and demos] Iteration Objectives [Optional] [List the
objectives to be accomplished for each of the iterations.] Releases [Optional] [Brief
descriptions of each software release, whether demo, beta, etc.] Project Schedule
[Diagrams/tables showing target dates for completion of iterations and phases,
release points, demos, and other milestones.] Project ResourcingStaffing Plan
[Optional] [Identify here the numbers and type of staff required (including and
special skills or experience), scheduled by project phase or iteration.] Resource
Acquisition Plan[Describe how you will approach finding and acquiring the staff
needed for the project.] [Optional] Training Plan[List any special training project
team members will require, with target dates for when this training should be
completed.] [Optional] Budget[Allocation of costs against the WBS and the Phase
Plan.] Iteration Plans [Optional] [Each iteration plan will be enclosed in this
section by reference.] Project Monitoring and controlRequirements management plan
[Enclosed by reference] Schedule control plan [Describes the approach to be taken to

monitor progress against the planned schedule and how to take corrective action
when required.] Budget control plan [Optional] [Describes the approach to be taken to
monitor spending against the project budget and how to take corrective action when
required.] Quality control plan [Optional] [Describe the timing and methods to be
used to control the quality of the project deliverables and how to take corrective
action when required.] Reporting Plan [Optional] [Describes internal and external
reports to be generated, and the frequency and distribution of publication.]
Measurement Plan [Optional] [Enclosed by reference] Risk Management planClose-out
plan[Describe the activities for the orderly completion of the project, including
staff reassignment, archiving of project materials, post-mortem debriefings and
reports etc.] Technical process plansDevelopment Case [Optional] [Enclosed by
reference] Methods, tools and techniques[Lists the documented project technical
standards etc by reference:Business Modeling GuidelinesUser-Interface Guidelines
Use-Case Modeling GuidelinesDesign GuidelinesProgramming GuidelinesTest Guidelines
Manual Style guide] Infrastructure plan [Optional] [Enclosed by reference] Product
acceptance plan [Optional] [Enclosed by reference] Supporting process plans
Configuration management plan[Enclosed by reference] Evaluation plan[Part of the
SDP: describes the projects plans for product evaluation, and covers the
techniques, criteria, metrics and procedures used for evaluation this will
include walkthroughs, inspections and reviews. Note that this is in addition to the
Test Plan, which is not enclosed in the SDP.] Documentation plan [Optional] [Enclosed
by reference] Quality assurance plan [Optional] [Enclosed by reference] Problem
resolution plan [Optional] [Enclosed by reference] Subcontractor management plan
[Optional] [Enclosed by reference] Process improvement plan [Optional] [Enclosed by
reference] Additional plans [Optional] [Additional plans if required by contract or
regulations.] Annexes[Additional material of use to the reader of the SDP.] Index####
# DOCPROPERTY "Company" \* MERGEFORMAT #<Company Name>##PAGE ## SUBJECT \*
MERGEFORMAT #<Project Name>## Version:
<1.0>### TITLE \* MERGEFORMAT
#Software Development Plan## Date: <dd/mmm/yy>##<document identifier>##
Confidential#(# DOCPROPERTY "Company" \* MERGEFORMAT #<Company Name>#, 1999#Page #
PAGE #4# of # NUMPAGES \* MERGEFORMAT #9###
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
######################################)###*###6###7###N###O###h###i###k###z###C

##c

##

##

##

##

##

##

##

##

##

##

##

##

##

#################!##"##<##=##>##?##@##m##n############
## z ###j-#######h#B#U##mH##nH##u###
###j#######h#B#U##mH##nH##u###
###j3#######h#B#U##mH##nH##u#####hJ##mH##nH##u##
###j#######h#B#U##mH##nH##u#####j#####h#B#U##mH##nH##u#####h#B#mH##nH##u####j#
####h#B#5#U### #h#B#5#
#h#B#CJ#####h#B####j#####h#B#U###0####+###j###k###y###z###{###
##1

##2

##C

##H

##P

##\

##c

############################################################################
#############################################################################
##################################################################################
###################################################################################
################################################################################
###$##$#If####a$###/##############$#a$#######2##J4##############################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
#######################################################c

##d

##p

##v

##

##

##l############f############f############f############f############################
###################################################################################
####################$#If#######kd#####$##$#If#####l############################
\#####$###
#########################################################
#################0######################################################
################################################4###
#l#a#####

##

##

##

##

##

##l############f############f############f############f############################
###################################################################################
####################$#If#######kd####$##$#If#####l############################
\#####$###
#########################################################
#################0######################################################
################################################4###
#l#a#####

##

##

##

##

##

##l############f############f############f############f############################
###################################################################################
####################$#If#######kd|
####$##$#If#####l############################\#####$###
#########################################################
#################0######################################################
################################################4###
#l#a#####

##

##

##

##

##

##l############f############f############f############f############################
###################################################################################
####################$#If#######kd:####$##$#If#####l############################
\#####$###
#########################################################
#################0######################################################
################################################4###
#l#a#####

##

##

##

##

#####A######
######l############j############h############b############\############\###########
#\############\############\############b#############################`######
################kd####$##$#If#####l############################\####
#$###
#########################################################
#################0######################################################
################################################4###
#l#a####
##############################
######################G###H###b###c###d###e###f###########################
##########################*### z#######
############# ###j########h#B#U##mH##nH##u### ###j#######h#B#U##mH##nH##u###
###j!#######h#B#U##mH##nH##u### ###j#######h#B#U##mH##nH##u###
###j'#######h#B#U##mH##nH##u#####hJ##mH##nH##u##
###j#######h#B#U##mH##nH##u#####h#B#mH##nH##u####j#####h#B#U##mH##nH##u##,####
g#########/###g#############Q############$###S############$###g########
#
###[#############3##########################################################
#############################################################################
############################################################################
#############################################################################
########################################################################
###`####*###+###,######.###G###H###b###c###d###e###f#######################################
################################1###2###L###M###N###O###P###g###h######

z############################## ###j
#######h#B#U##mH##nH##u### ###j
######h#B#U##mH##nH##u### ###j#
######h#B#U##mH##nH##u### ###j ######h#B#U##mH##nH##u### ###j#
######h#B#U##mH##nH##u#####h#B#mH##nH##u####hJ##mH##nH##u####j#####h#B#U##mH##n
H##u###
###j#######h#B#U##mH##nH##u##*#####################################
################################ ###!
###"#######3###4###N###O###P###Q###R###j###k###########################

z############################## ###j
######h#B#U##mH##nH##u### ###jz######h#B#U##mH##nH##u### ###j

######h#B#U##mH##nH##u### ###j

######h#B#U##mH##nH##u### ###j#

######h#B#U##mH##nH##u#####h#B#mH##nH##u####hJ##mH##nH##u####j#####h#B#U##mH##n
H##u###
###j#######h#B#U##mH##nH##u##*######################################
########## ###!
###"#######G###H###b###c###d###e###f####################################
#####################

z####################
########## ###j#######h#B#U##mH##nH##u### ###jh#######h#B#U##mH##nH##u###
###j#######h#B#U##mH##nH##u### ###jn#######h#B#U##mH##nH##u###
###j#######h#B#U##mH##nH##u#####h#B#mH##nH##u####hJ##mH##nH##u####j#####h#B#U
##mH##nH##u###
###jt#######h#B#U##mH##nH##u##*####################;###<###V###W###X###Y###Z###p#
##q#############################################################
#######.###/###0###1###2###N###O###i###

z######
######################## ###j#######h#B#U##mH##nH##u###
###jV#######h#B#U##mH##nH##u### ###j#######h#B#U##mH##nH##u###
###j\#######h#B#U##mH##nH##u###
###j#######h#B#U##mH##nH##u#####h#B#mH##nH##u####hJ##mH##nH##u####j#####h#B#U
##mH##nH##u###
###jb#######h#B#U##mH##nH##u##*i###j###k###l###m#########################
##############################################9###:###T###U###V###W###X###u
###v###########################

z#####
######################### ###j#######h#B#U##mH##nH##u###
###jD#######h#B#U##mH##nH##u### ###j#######h#B#U##mH##nH##u###
###jJ#######h#B#U##mH##nH##u###
###j#######h#B#U##mH##nH##u#####h#B#mH##nH##u####hJ##mH##nH##u####j#####h#B#U
##mH##nH##u###
###jP#######h#B#U##mH##nH##u##*3###n#############Y#############B###}#######
##8###l#############################_###e###
###H###4#####################################################################
#############################################################################
############################################################################
#############################################################################
####################################/########
&##F#############`##############################################
###
###"#######=###>###?###@###A###] ###^###x###y###z###{###|
#####################################################3###
z##############################
###j#######h#B#U##mH##nH##u### ###j2#######h#B#U##mH##nH##u###
###j#######h#B#U##mH##nH##u### ###j8#######h#B#U##mH##nH##u###
###j#######h#B#U##mH##nH##u#####h#B#mH##nH##u####hJ##mH##nH##u####j#####h#B#U
##mH##nH##u###
###j>#######h#B#U##mH##nH##u##*3###4###5###6###7###L###M###g###h###i###j###k###w#
##x#############################################################
###(###2###3###L################8###B###C###] ###

y
tytyt###
#h#B#5#

#h#B#5#\####j#####h#B#U####h#B####j#####h#B#5#CJ##OJ##QJ##U###
###j#######h#B#U##mH##nH##u### ###j&#######h#B#U##mH##nH##u###
###j#######h#B#U##mH##nH##u#####h#B#mH##nH##u####hJ##mH##nH##u####j#####h#B#U
##mH##nH##u###
###j,#######h#B#U##mH##nH##u##-] ###########################?
###H###############U###_###`###y###!##!
##########;&##E&##&##&##'##'##(##(##7)##B)##)##)##*##*##+##+##<,##F,##
,##,##-#####/##&/##W/##a/###1###1##L1##V1##1##1##1##1###2###2##82##B2##2##2##2##2##
2##2##2##2##2##2##2##2##2## 3##
3## #####h
J##5#CJ$#OJ##QJ####j#####hJ##5#CJ$#OJ##QJ##U###
#hJ##CJ#####j#####h#B#U####h#B#B*#ph###
#h#B#5#

#h#B#5#\####h#B#K4###I###'###8###V###h###~######################$###8###M#
##f####################################################################
#############################################################################
############################################################################
#############################################################################
############################################################################/#
&##F####h##8###8#^8###/##########| ## ##%!##:!##!##!
##U"##j"##"##"############C$##V$##h$###%##%%##0%##H%##b%##%##
%##&&##F&##&##&#############################################################
############################################################################
#############################################################################
############################################################################
########################################/#
&##F ###h##8###8#^8###############/###&##&##&##u'##'##'##/
(##I(##(##(##C)##J)##)##)##)###*##!
*##9*##P*##*##*##{+##+##-,##G,##,##,##,##,###############################
#############################################################################
############################################################################
#############################################################################
#############################################################################
############################/###,##-##-##-#####.###.##g.##.##.##.##.##.##.###/##'/##?/##b/##z/##/##/##/##/##0###1##5
1##W1##o1####################################################################
#############################################################################
############################################################################
#############################################################################
####################################/#
&##F!#
##h##8###8#^8#######/#######o1##1##1##1##1###2##'2##C2##~2##2##2##2##2##
2##2##2##2##2##2##2##2##2##2###3##

3##
3###########################################################################
#############################################################################
#############################################################################
#############################################################################
########$#&d####P########a$#
##$d####N############gd#B###########/#######
3###3##

3###3###3###3###3###3###3###3##33##43##B3##C3##`3##a3##x3##y3##3##3##3##3##3##
3##3###4##
4###4###4###4###4###4###4###4##$4##>4##?
4##@4##A4##I4##K4## ########################
###################################################################################
###################################################################h#B####hJ##0J#
#mH##nH##u##

j###hJ#####j#####hJ##U##
#hJ##0J#####j#####hJ##0J##U####hJ###
#hJ##CJ#####hJ##5#CJ$#OJ##QJ###(
3###3###3###3###3##D3##_3##`3##3##3##########################################
################################k##############################################
################################################l##kd
####$##$#If#####l############################0###$#####################k

#################0######################################################
########################4###
#l#a######
###o###D##(##$#If####] D#####$#If#########h#] h##########&`#$######
3##3##3##3##3##3##########################2############0############.######
##################Y##kdD####$##$#If#####l###############################$##V
%#################0#####################################################
#############4###
#l#a#######$#If#####l##kd####$##$#If#####l############################0###
$#####################k

#################0######################################################
########################4###
#l#a#####3##3###4##B4##C4##D4##E4##F4##G4##H4##I4############################
##########c############a############_############] ############_############a#######
#####_#######################################kd####$##$#If#####l###############
#############F###H#$##Z

##Z

##Z

#0###############################################

4###
#l#a###
###$##$#If####a$# ###$##$#If####a$#
###h##$#If####] h##
I4##J4##K4#######################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
##############2##0#&P###/ =!#"###$#%#######0#

#/##0:&P###/ =!#"###$#%######

#################################################################################
###################################################################################
###################################################################################
###################################################################################
##################################################################################
##$##$#If#######!v##h#5#####
5#####5#####5##### #v### #v####v####v###
:V###l##0##################################################5#####
5#####5#####5##### 4#########$##$#If#######!v##h#5#####
5#####5#####5##### #v### #v####v####v###
:V###l##0##################################################5#####
5#####5#####5##### 4#########$##$#If#######!v##h#5#####
5#####5#####5##### #v### #v####v####v###
:V###l##0##################################################5#####
5#####5#####5##### 4#########$##$#If#######!v##h#5#####
5#####5#####5##### #v### #v####v####v###
:V###l##0##################################################5#####
5#####5#####5##### 4#########$##$#If#######!v##h#5#####
5#####5#####5##### #v### #v####v####v###
:V###l##0##################################################5#####
5#####5#####5#####
4#######}###D################################################################y
###K#############_#T#o#c#4#5#8#5#7#6#5#8#7###}###D############################
####################################y###K#############_#T#o#c#4#5#8#5#7#6#
5#8#8###}###D################################################################y
###K#############_#T#o#c#4#5#8#5#7#6#5#8#9###}###D#############################
###################################y###K#############_#T#o#c#4#5#8#5#7#6#5
#9#0###}###D################################################################y#
##K#############_#T#o#c#4#5#8#5#7#6#5#9#1###}###D##############################
##################################y###K#############_#T#o#c#4#5#8#5#7#6#5#
9#2###}###D################################################################y#
##K#############_#T#o#c#4#5#8#5#7#6#5#9#3###}###D###############################
#################################y###K#############_#T#o#c#4#5#8#5#7#6#5#9
#4###}###D################################################################y#
##K#############_#T#o#c#4#5#8#5#7#6#5#9#5###}###D################################
################################y###K#############_#T#o#c#4#5#8#5#7#6#5#9#
6###}###D################################################################y##
#K#############_#T#o#c#4#5#8#5#7#6#5#9#7###}###D#################################
###############################y###K#############_#T#o#c#4#5#8#5#7#6#5#9#8
###}###D################################################################y##
#K#############_#T#o#c#4#5#8#5#7#6#5#9#9###}###D##################################
##############################y###K#############_#T#o#c#4#5#8#5#7#6#6#0#0#
##}###D################################################################y###
K#############_#T#o#c#4#5#8#5#7#6#6#0#1###}###D###################################
#############################y###K#############_#T#o#c#4#5#8#5#7#6#6#0#2##
#}###D################################################################y###K
#############_#T#o#c#4#5#8#5#7#6#6#0#3###}###D####################################
############################y###K#############_#T#o#c#4#5#8#5#7#6#6#0#4###
}###D################################################################y###K
#############_#T#o#c#4#5#8#5#7#6#6#0#5###}###D#####################################
###########################y###K#############_#T#o#c#4#5#8#5#7#6#6#0#6###}
###D################################################################y###K#
############_#T#o#c#4#5#8#5#7#6#6#0#7###}###D######################################
##########################y###K#############_#T#o#c#4#5#8#5#7#6#6#0#8###}#
##D################################################################y###K##
###########_#T#o#c#4#5#8#5#7#6#6#0#9###}###D#######################################
#########################y###K#############_#T#o#c#4#5#8#5#7#6#6#1#0###}##
#D################################################################y###K###
##########_#T#o#c#4#5#8#5#7#6#6#1#1###}###D########################################

########################y###K#############_#T#o#c#4#5#8#5#7#6#6#1#2###}###
D################################################################y###K####
#########_#T#o#c#4#5#8#5#7#6#6#1#3###}###D#########################################
#######################y###K#############_#T#o#c#4#5#8#5#7#6#6#1#4###}###D
################################################################y###K#####
########_#T#o#c#4#5#8#5#7#6#6#1#5###}###D##########################################
######################y###K#############_#T#o#c#4#5#8#5#7#6#6#1#6###}###D#
###############################################################y###K######
#######_#T#o#c#4#5#8#5#7#6#6#1#7###}###D###########################################
#####################y###K#############_#T#o#c#4#5#8#5#7#6#6#1#8###}###D##
##############################################################y###K#######
######_#T#o#c#4#5#8#5#7#6#6#1#9###}###D############################################
####################y###K#############_#T#o#c#4#5#8#5#7#6#6#2#0###}###D###
#############################################################y###K########
#####_#T#o#c#4#5#8#5#7#6#6#2#1###}###D#############################################
###################y###K#############_#T#o#c#4#5#8#5#7#6#6#2#2###}###D####
############################################################y###K#########
####_#T#o#c#4#5#8#5#7#6#6#2#3###}###D##############################################
##################y###K#############_#T#o#c#4#5#8#5#7#6#6#2#4###}###D#####
###########################################################y###K##########
###_#T#o#c#4#5#8#5#7#6#6#2#5###}###D###############################################
#################y###K#############_#T#o#c#4#5#8#5#7#6#6#2#6###}###D######
##########################################################y###K###########
##_#T#o#c#4#5#8#5#7#6#6#2#7###}###D################################################
################y###K#############_#T#o#c#4#5#8#5#7#6#6#2#8###}###D#######
#########################################################y###K############
#_#T#o#c#4#5#8#5#7#6#6#2#9###}###D#################################################
###############y###K#############_#T#o#c#4#5#8#5#7#6#6#3#0###}###D########
########################################################y###K#############
_#T#o#c#4#5#8#5#7#6#6#3#1###}###D##################################################
##############y###K#############_#T#o#c#4#5#8#5#7#6#6#3#2###}###D#########
#######################################################y###K#############_
#T#o#c#4#5#8#5#7#6#6#3#3###}###D###################################################
#############y###K#############_#T#o#c#4#5#8#5#7#6#6#3#4###}###D##########
######################################################y###K#############_#
T#o#c#4#5#8#5#7#6#6#3#5###}###D####################################################
############y###K#############_#T#o#c#4#5#8#5#7#6#6#3#6#####$##$#If#####
##!v##h#5#####5####k

#v####v##k

:
V###l##0##################################################5#####5####k

4#########$##$#If#######!v##h#5#####5####k

#v####v##k

:
V###l##0##################################################5#####5####k

4#######z##$##$#If#######!v##h#5####V%#v##V
%:V###l##0##################################################5####V
%4#########$##$#If#######!v##h#5####Z

5####Z

5####Z

#v##Z

:V###l##0##################################################5####Z

/
####4####################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
##############################1##################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
#############B##@##B#

###########N#o#r#m#a#l#######1$##d######_H##mH #sH

#tH

#d##@####d#

#########
#H#e#a#d#i#n#g# #1###'####$#
&##F#####0#x##<#@&#^#`0###5#CJ##OJ##QJ###<##@####<#

#########

#H#e#a#d#i#n#g# #2###

###
&##F##@&###CJ##B##@####B#

#########

#H#e#a#d#i#n#g# #3###

###
&##F##@&#
#5#6#CJ##@##@####@#

#########

#H#e#a#d#i#n#g# #4###

###
&##F##@&###5#CJ###L##@####L#

#########
#H#e#a#d#i#n#g# #5#######
&##F###@####<#@&#^@###CJ##P##@####P#

#########
#H#e#a#d#i#n#g# #6#######
&##F###@####<#@&#^@###6#CJ###H##@####H#

#########
#H#e#a#d#i#n#g# #7#######
&##F###@####<#@&#^@###L##@####L#

#########
#H#e#a#d#i#n#g# #8#######
&##F###@####<#@&#^@###6##R# @####R#

#########
#H#e#a#d#i#n#g# #9##### #
&##F###@####<#@&#^@#
#5#6#CJ##D#A@#D#

###########D#e#f#a#u#l#t# #P#a#r#a#g#r#a#p#h# #F#o#n#t#####V#i@#V#

#########

#T#a#b#l#e# #N#o#r#m#a#l### #:V######4#######4###


#l#a#########(#k@#(#############N#o# #L#i#s#t#####

#####P#O###P#

#########
#P#a#r#a#g#r#a#p#h#2########$####P#^#a$###B*#mH

sH

u##B#>@####B#

###########T#i#t#l#e########$##d###a$###5#CJ$#OJ##QJ###P#J@####P#

###########S#u#b#t#i#t#l#e###

####$##<#a$###6#CJ$#OJ##QJ##mH

sH

u##F##@##"#F#

##########N#o#r#m#a#l# #I#n#d#e#n#t##########|^#`|##>##@####>#

###########T#O#C# #1##########$######<#] ###>##@####>#

###########T#O#C# #2##########$#####] #^###:##@####:#

###########T#O#C# #3###########$###`#^`####4##@##b#4#

###########H#e#a#d#e#r##########!#####4# @##r#4#

###########F#o#o#t#e#r##########!#####.#)@##.#

###########P#a#g#e# #N#u#m#b#e#r#####6#O###6#

#########

#T#a#b#l#e#t#e#x#t###

####$##x####>#B@###>#

#########

#B#o#d#y# #T#e#x#t########$####x#^####h#O###h#

#########
#B#l#o#c#k#q#u#o#t#e########h##h##d####d##d#1$#] h#^h####CJ##h##mH
#tH
#u###O####

#sH

###########B#u#l#l#e#t#1###p###
&##F####P>T##################?
###############################################################^#`P###O####

###########B#u#l#l#e#t#2###p###
&##F####>T###########h#######?
###############################################################^#`##B*
#@#Y####@#

#########

#D#o#c#u#m#e#n#t# #M#a#p#######-D ###OJ##QJ##D#&###D#

###########F#o#o#t#n#o#t#e# #R#e#f#e#r#e#n#c#e#####CJ##H*##f#######f#

##########F#o#o#t#n#o#t#e# #T#e#x#t###&# ##$##$##h###(##(#&d####^h#`

#CJ##OJ##QJ##X#O####X#

#########
#M#a#i#n# #T#i#t#l#e#####!##$##d######<#a$###5#CJ #KH##OJ##QJ###@#O##"#@#

#########
#P#a#r#a#g#r#a#p#h#1#####"##$##d####P#a$###H#O##2#H#

#########
#P#a#r#a#g#r#a#p#h#3########$####d####P#^#a$###H#O##B#H#

#########
#P#a#r#a#g#r#a#p#h#4#####$##$####d####P#^#a$###.#######.############T#O#C#
#4###
#%##X#^X###.#######.############T#O#C# #5###
#&## #^ ###.#######.############T#O#C# #6###
#'###^###.#######.############T#O#C# #7###
#(###^###.#######.############T#O#C# #8###
#)##x#^x###.#######.############T#O#C# #9###
#*##@#^@###8#P@###8#

###########B#o#d#y# #T#e#x#t# #2#####+###6#B*#N#C@###N#

###########B#o#d#y# #T#e#x#t# #I#n#d#e#n#t###


#,###^# #6#>*#B*##H#O###H#

###########B#o#d#y#####-##$##d####x#1$#a$####OJ##QJ##tH

#u###b#O###b#

###########B#u#l#l#e#t###4#.##$#
&##FQ#######h####d####x#1$#] h#^#a$###OJ##QJ##>#O###>#
###########I#n#f#o#B#l#u#e#####/####x#^###6#B*#0#U@###0#

#########
#H#y#p#e#r#l#i#n#k#####>*#B*#####2###K,#####p######4p########+###j###k###y#
##z###{######1###2###C###H###P###\###c###d###p###v########################
##############################################A##############