the greater metropolitan houston traffic safety planning program houston-galveston area council...

30
The Greater Metropolitan Houston Traffic Safety Planning Program Houston-Galveston Area Council November 9, 2004

Upload: coral-leonard

Post on 21-Jan-2016

217 views

Category:

Documents


3 download

TRANSCRIPT

Slide 1was towed
627 fatalities a year
The region accounted for:
27% of all statewide injury crashes
17% of all statewide fatal crashes
The region has 22% of the statewide population
and, approximately, 21% of the statewide VMT
Likelihood of a fatal or injury crash was:
36% higher than statewide average
149% higher than national average
Seriousness of Problem
Motor Vehicle Crashes Cost for Region = $4.0 Billion/Year for 1999-2001
Annual Cost to Eight County Region
Direct Economic Costs
Comprehensive Costs
Public Sector Costs
Congestion Costs
TTI estimates 60% of congestion due to incidents, inc. crashes
Purpose of the Program
Implement roadway improvements
Identify funding sources
Support other safety efforts
Running a red light 8% 5%
DUI 7% 7%
Following too close 3% 3%
Improper turn 2% 2%
* National Safety Council. U.S. average for 1999. Fatal and injury crashes only
High-risk Populations
Region U.S.*
5% nationally)
(19% in incapacitating injury crashes)
Elderly (65+) 8% 8%
13% nationally)
Male drivers 79% 60%
1.7 times more likely to be in fatal crash/
1.4 nationally)
H-GAC Safety Activities
Education
Emergency Response
Harris County / Montgomery County / Houston
Alvin / Conroe / Old River-Winfree
SH 105 / SH 99 / FM 359
FM 518 / FM 830 / FM 1960
FM 2232 / FM 2432 / John F. Kennedy Blvd
Kirby Drive / Nichols Sawmill Road / Spring Steubner
SH 99/Proposed Metro North Line
Small area analysis
Texas Medical Center
Safety Analysis
City Comparisons
Regional Safety Council
Other Safety Activities
1998-2001
70000
75000
80000
85000
90000
1998199920002001
Year
#
#
##
##
###
##
#
#
#
####
#
##
#
#
#
##
#
#
#
##
#
#
##
#
#
#
##
#
##
##
##
###
#
#
#
#
#####
##
#
##
#
##
#
#
#
#
#
#
##
#
#
#
#
#####
##
##
##
#
#
#
#
###
#
#
#
##
#
####
###
#
#
##
#
#
#
###
#
#
##
#
#
#
#
#####
#
#####
#
##
###
#####
#
##
#
###
###
##
#
#
##
##
###
#
#
##
#
###
########
########
##
#####
###
#####
#
#
####
#####
###
###
#####
###
##
###
########
###
###
#
#
##
#
##
###
##
###
###################
#####
######
#
#
#
##
###
########
######
#
###
#
##
##########
#
#
####
#
#
#########
######
#######
#
##
##
######
############
###
##
############
#
##
###
##
#
#
#
#
#
#
#
#
#
#
#
#
#
##
#
##
#
#
#
#
#
#
##
#
#
##
###
#
#
##
#
##
#
####
###########
####
####
###
#
#
#
#
#
#
##
#
######
#
##
#
####
####
#####
#####
#
##
#
#####
#######
#####
##
#
######
#
#
########
####
#
#####
##
#
#
#
#####
##
#
##
#
##
#
###
#######
##
#
##
##
#
#####
#
#
#
#####
##
#
#
#######
#
##
#
##
#####
##
##
###
#
#
#
##
##
#
##
#######
#
#
#
#
##
##
#
#
#
######
####
#
#
##
#
#
#
###
##
######
#
########
######
#############
#
#
######################
###
#
####
#
#
#
####
#
#
##
#
#
##
##
#
#
##
#
#
#
###
##########
#
#
#
###########
#
#
#
#####
##
#
#
#
#
####
#
#
#
#
#
####
###
#
#
#
##
#
#
#
#
###
##
#
##
#
#
#
##
#
#
#
#
#
#
#
#####
#
#
#
#
#
####
##
##
#
##
###
##
####
#
#
####
#
###
#
#
##
##
##
######
##############
#####
#
#
##
###########
#######
#
###
###
####
#
#####
#
#
#
#
##
#
#
##
#
###
##
###
##
###
#
#
#
#
#
#
#
####
#
##
####
##
####
#
#
###############
###########
#
#####
########
##########
#
#
#
###############
#######
###########
#
#
##
###
##
######
#
#
##
#
##
#
####
##
#####
#
##
##
#
###
#######
#
#
####
#
#
#
#
#
#
#
#
##
#
#
#
#
##
##
###
#
#
##
##
###
#
####
###
#
##
###
#
#
#
#
#
##
##
####
###
#
######
#
##
#####
######
#
########
##
####
###
##
#
##
##
#
###
#
##########
####
#####
#
#
#
##
###
####
#########
##
##
#####
#
###################
#
##
#
##
##
######
#
###
##
#
#
#
#
#
#
#########
###
#
##############################
##
####
###
#
#
#####
#
#
#
#
##
##
#
#
#
##
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
##
#
#
####
#
#
#
#
#
#
#
#####
#
##
#
#
#########
##
####
#
#
#
#
#
#
###
#
#
#
#
#
#
###
#
#
#
##
##
###
#####
###
#
#######
###
#######
##
######
#########
###
#########
#######
####
#####
###
#####
#####
####
##
##
#
###
#
####
##
##
#
#
#
##
#####
#
#
##
#
##
###########
#
##
####
#
#######
#
###
#
##
###########
##
###
#
###
##
##
#
##
#
#
############
####
###############
#####
#
##
#######
#######
#
#
#
#
#
#
#
#
#
##
#
#
#
#
#
##
#
#
#
#
#
#
#
#
#
#
##########
###
##
#
#
#
##
#
#
##
#
##
#
##
#
#
#
#
#
#
#
#
#
#
##
#
#
#
#####
#
#
#
#
#
##
##
#######
#
#
#
###
#
#
#
#
##
#
####
###
#
#
#
#
#
#
#
##
#
#
#
#
#
#
#
##
#
##
#
#
##
###
#
##
###
#
##
#
##
####
###
##
#
##
####
#
#
####
#
#
###
#
#
#
#
#
#
#
#
#
#
##
#####
#
#
#
#
##
######
#
#
#
###
#
#
##
###
##
#
#
#
#
#
#
##
#
#
##
##
#
#
#
#
#
#
#
#
#
#
##
#
#
#
##
#
#
##
#
#
#
##
#
#
##
##
#####
#
#####
##
##
##
##
###
#
####
###
#
###########
#
####
#
#
##
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
######
##
#
#
#
#
#
#
#
#
#
######
#
#
#
#
#
#
####
###
#
#
##
##
#
#
#
#
#
#
#
#
#
#
#
#
#
##
##
##
##
##
##
###
#
#
#
#
#
#
#
#
##
#
#
#
#
#
#
#
#
#
#
#
#
#
##
###
#####
#
#
##
###
#####
#
#
####
#
#######
###
#
#
#########
##
#########
###
#
##
###########
#
##
####
#
#
#
#
######
#
####
###
##
#
#
#
#
##
##
######
######
####
#####
#
#
#############
##
################
#
###########
###
##
#
##
#
#
##
##
###
#
#
#
#
#
#
###
#
#
#
#
#
#
#
##
#
#
#
#
####
#
####
#
#
#
#
#
###
####
#
##
###
##
#
###
#
###
#
#
##
###
#
#
##
#
#
###
#####################################################
##############################
########################
#
#
################
######################
#
##
###
#
##############################
##########################################
#####################
#
##
##
#
######
##
###########
##########
####
####
########
#
#########
#########
#########
#######
#
####
########
########
########
#
##############
########
###
######
###
#####
#
######
##
##
#####
##
################################
########
##########
#####
####
#
#########
########
#
###########################
###
##########
###
#
#
#
#
#
#
##
#
#
#####
#
#
#
#
###
#
#
#
#
#
#####
#
####
##
#
#
#############################################################################################################
#############################
#
###########################################
###################################################################################################################################
##############
#
#
##########
#
#####
#
#####
#########
#######
##
####
#
#############
##########
######
#############
########
#
######################################################
##########
#
###
#
#########
###########################
#####
#####
##################
####
####
#
#
######
###########
##########################
###
############
#####
#################
#
#####
#####
#
###############################
####
##################
#
#
#
############
#
##
#
#
##
#
##
#
##
#
##
#
##
##
#
#
####
##
#
#
#
#
#
########
##############
##
######################
#########
#
#
##
#
#
##
#
#
#
#####
###
####
###
#
#
#
#####
#
#
#####
#
#####
#
####
########
#
#
#
#
########
#######
###
###
######
#
##
##
#
#
#
#
#
#
##
###
##
##
#
#
#
#
##
##
##
#
###
###
#######
##########
####
##########
#
#
#
##
#
#
#
#
##
#
##
#
#
##
#
#
##########
###
#
#
###
#
#
#
##
##
#
###
#
#
#
#
#
#
#
#
###
#
#
######
###
#
#
#
###
#
#
#
#
##########
#
#
#
##
#
##
#
#
#
#
#
#
##
#####
##########
#
##############
#
#
#
#
##
#
#
#
#
#
#
#
#
##
#
#
##
#####
#
##
####
#
######
###
#####
#
#
##
##
##
#
#
#
#
##
#
#
#####
##
#
##
######
#
#
###
#
##
#####
#
##
#
################
##
##
#####
#
#
###
#
###
#
#
#
#
#
#
#
###
#
####
###
#
##
#
#
#
#
#
#
#
##
#
#
#####
#
#
#
#
###
###################
##
####################
#
###################################################
###########
#######
################
#########
#
#
##
#####
#
#######
#######
##
######
############
#######
##################
###
###
######################
#########################################################################
#
##
#
#
#
#
#
####
###
##
#
#
#
#
#######
####
#
###
##
##
#####
#
############
###
###
#
######
########
#####
##
###
###
#####
######
#####
#######
#########
####
#
#####
##
########
####
#
########
##
##
##
##
##
#
#########
####
#######
#
################################################
#####
#####
###
##
############
#
########
#######################
####
#######
#
#############
###############
#
#
#
#
#
#
#
#
#
#
#
#
#
###
#
#####
#
##
####
#
#####
###
###
#
##
#
#
#
#
#
#
##
#
#######
#######
##
#
####
#
##########
#
#######
###
#########
########
##
#
#
#
##
#
#
#
####
#
##
#
#
#
##
#
######
#
#####
#######
#
####
#
#####
#
#
#
#
#####
#
###
#
#
#
#
#
#
##
#
##
#
##
#
#
#
#
#
##
#
#
##
#
#
##
#
#
#
#
#
###
####
#
#
#
#
#
#
####
##
#
###
##
#
#
####
###
#
###
#
##
#
#
##
######
##
####
#####
#
#
####
#
##
##
#
#
#
#
#
#######
#
##
#
#####
###
#
#######
#
#
##
#
#
#
#
#
#
#
#
####
##
#
##
#
#
#
#
#
##
#####
#
#
#
#
##
#
#
#
#
##
#
#
#
#
#
##
#
#
#
#
#
#
#
#
##
#####
#
#
##
##
#
#
#
#
#
##
#
#
###
#
#
#
#
##
#
##
#
#
#
##
################
##
##
#
#
########
#
#
##
#
##
#
#
#
#
#
#
#
####
#
#
#
#
##
#
#
#
###
####
######
###
####
#
#
######
###
###
#
#
#
#
#
###
#
###
####
#
######
####
##
#
##
#
###########
###
###
###
####
##
####
#######
##
#
###
###
#
#
#
##
#
##
#
#
#
#
#
##
###
##
#
#
#
#####
#
#
##
#
#
#
#
#
#
#
##
#####
#
##
#
##
#
#
#
#
#
######
#
#
#
#
##
#
##
#
#
#
#
###
##
#
##
#
#
#
##
###
#
#
#
#
####
#
###
##
#
#
###
#
###########
#
###
########
#
##
#
#
#
#
####
####
##
###
###
#######
##
#
##
#
##
##
#
####
#
###
##
###
#####
##
###
#
#####
###
###
##
#
#
#
#
#
#
#
#
#
##
###
##
####
#
##
####
#####
####
#
##
#
#
##
###
######
########
###
#
##
#
#
##
######
#########
#######
#
###
#
#
##
#
#
########################
#
#
#
#
#
#
#
#
##
#
#
#
#
##
##
##
##
##
#
##
#
#
#
###
#
##
#
#
#
#
###
#
#
#
#
##
#
#
#
#
#
#
#
#
#
#
##
#
#
###
###
#
#
#
#
#
#
#
#
####
#
##
#######
#
##
#####
#
#
#######
##
#
#######
###
##
#
#
##
#
#
####
###
##
###
######
##
###########
#
##
###
#
#
#
#
##
#
#
#
#
#
###
#
#
#
#
#
#
#
#
#
#
#
#
##
#
#
#
#
##
#
#
###
#
#
####
#
#
###########
#
#
#
#######
#
#
#
#
#
###
#
##
#
###
#
#
#
#
#
#
#
##
#
#
#
#
#
#
#
#
##
#
#
#
#
##
#
########
#
###
##
#
########################
#
#
#
##
####
##
#
#
##
#
#
#
#
#
#
###
#
##
#
#
##
#
##
###
#
#
#
#
#
##
#
#
#
#
#
#
#
#
#
#
#
##
####
#
#
#
#
#
##
#
#
####
#
#
#
#
#
#
#
#
#
###
##
###
##
#
####
############
#
#
#
#
##
#
##
#
##
#####
#
#
#
#
#
#
#
#
#
#
#
#
#
##
#
#
####
#
#
#
##
##
#
###
#
#
#
##
###
#
##
##
##
#
##
#
###
##
#
#
#
##
######
###
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
###
#
###
#
####
#
##
##
#
####
##
##
##
##
####
##
#
#########
#
####
####
##
#
##
###
#
#
#
#####
###
#
#
#
##
#
#
##
#
#
#
####
#
#
#
#
#
#
#
#
##
#
#
#
#
###
##
#
#####
####
##
####
#####
#
####
########
###
#
#
#
##
########
#######
#
#
#
#
#
##
#
#
#
#
#
#
##
#
##
#
##
#
#
#
#
#
#
#
###
#
#
#
##
##
#
#
#
#
##
#
#
#
#
#
#
##
#
######
###
##
############
##
###########
#######
####
########
###
#
######
##
##
##
######
#
##
#
##
##
#
#
#
#
#
#
##
##
##
#
##
##
#
#
######################
#
#
##
##
#
#
#
#
####
#
#
#
#
##
#
#
###
#
##
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
##
#
#
##
##
#
#
#
#
#
##
#
#
##
########
#
######
####
#
##########
##
#
#############
####
#
#
#
#
####
##################
#
##
##
#
#
#
#
#
#
#
#
###
#
#
#
##
#####
#
##
#
#
#
#
#
###
#
#
###
#
##
#####
##
#######
##
###
#
#
#
####
######
###
#
#
#
#
#
#
#
#
#
##
#
#
#
##
#
#
#
####
#
#
#
#
#
#
##
#
#
##
#
#
##
##
####
####
##
##
##
###
#
#
##
##
#######
########
###
##
#
####
#
######
##
##
#
#
#
#
###
#
#
##
#
##
##
##
#
#
###
#
#
###
#
#######
#
######
#
#
#
####
#
###
#########
#
#########
##
#
#
#
###
#
#
##
#
#########
###
#####
#
#
##
#
#
####################
##
######
####################
######
###
###########
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
###
#
#
#
#
#
#####
##
##
#######
#
#
#
##
##
###############
##
####
#
#
##
#
#
#
#
###
#
#
#
#
#####
#
#
####
##
#
#
####
#
########
#
##
#####
##
#
##
####
#
###
#####
#########################
##
#
#
#########
##
#
###########
#
#
##
#######
####
#
###
##
#
#########
#
##
###
#
###
#
###
#
#
##
###
###
#
###
##
#
##
##
#
#
#
#
###
#
#
#
##
#
##
#
#
#
#
#
#
#
#
#
#
##
#
######
#
##
#
#
####
###
##
#
#
#
#
##
#
###
#
#
######
###
#
#
##
#
##
#
#
#
#
#
##
#
##
#
#
##
##
####
#
#
#
#
#
#
#
#
#
#
#
#
#####
############
###
####
##
#####
##
##
#
#
#
#
#
###
#
#
####
#
#
#
#
#
#
#
#
#
##
#
##
#
####
#
#########
#
#
##
##
######
#
###
########
##########
#
#
###
####
##
####
#
#
#######
#
##
#
#
####
#
#
#
##
#
#
#
#
##
#
#
#
#
##
#######
#####
#
#
#####
#
#
#
#
#
#
#
###
#
#
##
##
####
#
#
##
#
#
#
#
#
#
#
###
#
#
####
#
######
######
#
##
###
#######
#
##
#
#
#
#
#
#
###
##
#
##
#
#
#
#
#
#
######
#
#
#
####
#
#
#
#
##
#
#
##
##
######
####
##
#
##
#
#
###
#
#
#
##
#
##
#
#
#
#
#
#
#
###
#
#
#
#
#
#
#
#
####
##
##
#
#
###
#######
###
##
#
#
#
###
#########
##
#
###
##
#
###
#
#
#
##
#
#
##
##
#
#
##
#
#
#
#
#
####
#
####
#
#
#
#
#
#
#
#
####
#
#
#
#
#
##
#
##
#
##
#
#
#
#
#
#
#
##
#########
##
#
#
##
#
#
##
##
####
#####
###
#
###
#####
#
##
#
#
#
##
#
##
##
###
#
#
#########
#
#######
##
##
##
########
####
##
##
#####
##
#
#
#
#
#
#
##
#
#
#
#
######
#####
#
#
#
#
#
##
###################
#
#
#
#
#
##
#
##
###
####
####################
#
########
#
##########
####
###
##
###
#
#######
##
#####
##
##
#####
#
########
#
#
##
#
#
#
#
#
#
#
#
#
#
#
##
#
#
##
###
#
#
##
#
#
#
#
#
##
#
##
#
###
#
##
#
#
##
###
#
#
####
#
########
##
#
#
###
#
###
#####
#
##
######
#
#
#
#
##
#######
#
####
#
####
##
##
#
##
#
##
#
#######
#
#
####
#
#
###
#
##
#####
#
#
###
#############
##
##
####
#
#
##
#
##
#
########
###
#
#
####
#
#
#
##
#
#
#
#
#######
##
#####
#
##
#
##
#
##
#
#
#
#
#
#
#
#
##
#
#
#####
##
#
#
#
#
#
#
#
#
#
##
#
#
#
#
##
#
#
#
#
#
##
#############
#
#
#
#
###
####
#########
#
#
#
#
#
###
#
#
###
##
######
####
#
#
#
#
#
#
####
##
#######
##
#####
#
#
#
##
##
###
######
#
#
#
#
#
##
##
#
#
#
##
#
#
#
#
#
###
#
#
#
##
#
#
#######
#
#
######
#
#
#
####
#
#
#
#
#
#
#
#
#
#
##
#
#
#
####
#
#
##
#######
#
######################
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
##
#
#
#
#
#
#
#
#
#
#
#
#
##
#
#
##
##
##
#
#
#
#
##
#
###
#
#
#
##
#
#
#
#
#
#
#
#
####
#
#
##
#
#
##
##
##
######
#
####
#
#
#
#
#
#
#####
#
#
#
#
#
#
###
#
#
#
#######
##
#####
#
#
#
###
#
####
#
#####
#
#
##
#
###
##
#
##
##
##
#
#
#
#######
#
####
####
###
###
#######
#####
####
#
###
#
#
#####
#
##
###
#
#
#
###
###
#
#
#
#
#
######
###
#
##
#
#
##
#
#
#
#
##
#
#
#
#
#
#
#
#
###
###
#
#
#
#
#
#
#
###
#
#
#
##
##
#
#
##
#
##
##
########
#
######
#
#
#######
##
######
#
##
#
####
##
#
###########
#
###
##
##
#######
#
##
#
#
#
#
####
#
#
###
####
#
#
#
#
##
##
#####
####
#
#
##
#
#
#
#
#
##
##
###
#
########
#
#
#
#
#
###
#
##
#
#
#
#
##
###
#
##
#
#
###
#
#
#
#
##
#
#####
#
####
##
##
#####
#
#
#
##################
######
################
#
######
######
#
##
#
#####
###
#######
#
#
#
#
#
######
###
##
##
#
##
#
#
##
#
##
#
##
##############
##
#
##
#
###
#
#
#
#
#
#
##
###
##
#################
#
#
###
###
#
####
#
##
#
######
#######
#
#
###
####
###
###
#####
#
#
####
###
##
##
#
##
###
#
####
#
#
#
##
#
#
#
######
##############################################
#
##########################################
#
##
##############
#
#
##
#######
##
#
#########
#
#####
#####
##
####
##
###
####
###
#####
#
########
######
#
#
##
########
###########
######################
#
#
#
####
####
##
##
#######
##
####
###
#
####
########
#
#
#####
#
#
###
#
######
#
###
##
#######
#
##
#
###
###
##
#
#
####
######
#
#
####
##
#
###
#
#
#
#
###
#
#####
#
#####
##
####
###
##
#
#
########
#
#
#
#
###
####
#
#
####
#################
##
##
#
####################
#
#
####
#########################
#
###
######
##
#####
##
####
##
#
###
##
#
#
#
#
#
#####
#
#
##
#
#
#
##
#
#
##
#
#
##
#######
#########
##
#
######
#
###
#########
########
#######################
##############################
###########
#
##########################
#######
#
####
#
##
#
###############
###
##
###
##
###
#
#
###
############
##
#################################
#
#
#########
##########
###############
###
###
##
#
#
########
###########
#############
###########
##
#
#
#####
###
###
###############
######
######
#################
#
########
##
############
######
#
#####################
#
######
#
####
##############################
#####
#
#######
###
#########
#
###########
######
##
######
#
#########
####
##
####
#
##
##########
#
#
#
#
#
#
#
#
#
#
#
#
####
######
#####
##
####
####
#
#
#
#####
#
##
#
##
#####
#######
#
##
#
#
#
#
###
#
#######
#
##
#
#
##
#######################
#
#
#######
#########################
#############################
############
########
########
######
#####
#
##
####
##########
##############
#######
#########
####
##########################################################################
##########################
#######################################
##################
################################
###
######
###############
#
###
####################
##
##
#
####
#
#
#
#
######
##########
########
#
######
#
#
#
##
#
#
###########
#######
##########
#
########
######
#
#
#
#############
#
#
#
#
#####
#
#
#
#
#
#
###
#
#
###
#
####
#
#
#
#
#
#
##
#
##
#
#
#####################
#
###
#
##
###
###
##
##
####
#
#
###
#
#
#
#####
#
#
#
#
###
#
#
#
#
##
#
#
#
#
#
#
#
#
#
#
####
#
#
#
##
##
#
#
#
#
####
#
#
##
#######
###############
#
##
#####
##
##
#
###
#############
#
#######
#
####
#
##
#
############
#
#
#
#
#
###
##
##
#
#
####
#
##
#
#
##
#
##
##
##
#######
#
#
#
#
#
####
##
####
##
##
#
#######
##
#
#
#
####
##
###
#
#
#
#
###
#
##
#
##
###
##
##
#
######
####
#
##
#
#
#
##
########
#
#
#######
#
###
####
#
#
#
#
#
#
#
#
#
##
#
##
#
#
#
#
###
#####
#
#
#
#
#
#
#
#
##
##
##
##
#
#
#
#
#
#
##
#
#
#
#
#
#
#
##
#
#
#
##
#
##
#
#
#
#
##
#######
####
##
#
####
#############
######################################################
#
#
#
#
####
###
#######
#
#
####################
#
#
##
##
#
#
##
#
##
####
#
##
##
#
###
#
#
#
#
#
#
#
##
#
#
#######
#
##
##
#
#
#
#
#########
#####
###
##
##
#
##
#
#
#
#
##
#
##
####
#
#
###
##
#
#
##
#########
##
##
#
#
#
##
#
#
####
#
####
##
##
#
#
#
#
###
#
#
##
#
#
#
#
#
#
#
#
#
#
##
##
#
########
##
#######
##
#
#
#
#
#####
#
##
######
####
#
#######
#
#
#
#
#
#
##
#
#
#
##
#
#
#
#
#
#
#######
##
#
#
##
#
#
#
#
###
#
#
#
#
#
#
###
#
#
#
#
#########
#
##
#
#######
#
######
##
#
####
#
#
#
##
#
#
##
#
##
#
#
#
#
##
#
##
#
#
##
#
#
###
##
##
#
#
#
#
##
##
#
##
#
#
#
#
##
##
#
#
#
#
####
#
#
#
#####
#
#
###
###
###
###
###
##
#
######################
#
#
#
#
#
##
#
##
#####
####
######
####
###
##
##
#
#####
#
#
#
#
###
#
#
#
#
#
#
#
#
##
##
###
#
###
##
##
#
#
#
######
###
#
#
#
####
##
####
###
###
##
####
##
##
#
##
#
#
#
#
#
##
#
#
##
###
###
##
###
####
##############
##
#
#
#######
#######
####
##
######
###
####
#
#################
#
#
#
##
#####
##
##
##
##
##
#
#
######
##
########
########
#
#
#
##
#
####
#######
#
#
#
#
#
#
#
#
##
#
#
#
########
#
##
#
#######
####
####
#
##
###
#############
###
#
#
#
#
###
#
######
######
##
#
####
#
##
#
##
#
#
###
#
#
#
#
#
#
#
#
#
#
#
#
#
######
#
##
#
#
#
#
##
#
#
#
##
####
#
#
#
#
#
#
#
#
#
##
#
#
########
#
#
#
#
#
#
####
#
#
#
#
#####
#
###
###########
#
#
###
#
#
#
###
#
#
#
##########
#
###
#####
#
#########
#
##
#
#
####
###
######
###########
####
#
######
##
############
#######
######
##
#
#
#
###
##
###
#
##
#
####
###
##
###
#
###
###
#
#########
#####
#
###
#####
#
######
#######
#####
######
############
############
####
####
##
###
##
###########
##
###############
##
###
#####
###
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
####
#######
########
###########
############
#######
#
##
#
##
####
#
##
#
###########
##
####
###
#
#
#####
#
#
################
#####
####
#
##
#####
#######
#
####
##
###
######
#########
##
####
#
#
#
#
####
#
##############################
##
###
########
########
#####
#
#
#
#
#
##
#
#
##
#
#
#
#
#
#
#
#########
##
#
#
#
#
#
#
#
#
##
#
#
#
#
#
#
#
##
#
#
#
##
#
#
###
#
#
##
#
#
##
#
######
###
#
#####
######
#
#
#
#
##
#####
#
#
######
##
#
####
##
#
#######
###
##########
#
######
#
#
#
#
#
#
#
#
#
##
#
#
#
#
##
#
#
#
####
#
###
#####
#
###
##
###
########
#
########
#####
####
#
############
#
#
#
###
#
#
#
##
#
#
###
#
#
#
#
#
#
#
#
#
#
##
#
#
#
#
#
##
###
#
###
#
#
#
#
#
##
#
#
#
##
##
#
#
#
###
#
#
###
#
##
#
#
#
#
#
#
#
#####
#
###
##
##
#
#
##########
#
#
#
##
#
#
####
################
##
#
##
#
###
###
#
##
#
#
####
##
##
#
############
#
#
##
#
###
##
#
#####
#
####
#
####
#
#######
#
#########
###
#
##
#########
#
#
##
#
#
#
#
#
#
###
##
####
#
##
#
#
###
#
#
#
##
####
##
#
#
#
####
##
#
####
#
#
###
####
##
#
#
##
##
##
#
#
#
####
###
###
#
#
##
##
#
###
#
##
##
#####
#
#####
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
###
#
#
#
###
##
#
##
####
##
#
############
####
#
#
#
#
#
##
#
#
#
#
#
#
#
#
##
#
#
#
####
#
##
#
#
#
#
###
#
#
#
#
##
#
##
#
##
#
###
#
#
#
#
#
#########################
#
#
###
####
#
#####
#########
###
######
###########
########
###
#
#
####
##
#
###
#
#
#
#
##
##
#
#
#
##
#
#
#
#
####
###
#
#
#
##
###
#
#
#
#
###
#
#########
#
#
#
##
#
#
#
#
###
##
#
##
##
#
#
#
###
##
###
################
#
####
###########################################
####
########
#
#
##
####
#########
###
#
#
##
###
#
#########
#
#
#
##
##
#
###
#
#
##
#
#
####
#
####
###
##
#
#
#
#
######
#######
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
##
##
#
##
##
#
#
#
#####
#
#
#
#
###
#
#
#
#
#
#
#
###############################
#
##
#
#
#
#
########
#
##
#
####
#
#
##
#
#
#
#
#
#
#
#
#
#
#
#
##
#
#
#
#####
#
#
#
#
##
#
###
##
####
#
#
#
#
##
#
#
#
#
#####
#
###
#
#
#
#
#
#
##
###
#
##
#
#
#
#
#
###
#
#
#
#
#
#
#
#
#
##
######
#
##
##
#####
#############
#
#################
#
##
#
#
#
####
####
#
##
###
###
#
#
#
#
###
#
#
#
#
##
####
#
##
###
#
####
############
###############
####
##
#
#
#
#
#
#
#
#
##
#
#######
#
######
#
#
#
##
#
#
#
##
#
#
#
####
#
#
#
#
#
####
###
##
######
####
#
############
#
##
#
##
#
##
#
##########################
###
###################
####
####
#
#
##
#
##############
##
##
###
###
######
#
#######
#
#
#
##
#
##
#
#
#
#
#
#
#
#
##
#
#
#
#
#
#
#
#####
#
##########
##########
####
#
####
#
###
##
#
#
#
###
####
####
############
##
######
###
##########
####
#
#
#
##
##
###
#
#
#
##
##
#
#
#
#
#
####
#
##
#
#
#
#
######
#####
#
####
#
#
#
#
#
#
#
#
#
##
#
#
#####################
#
#######
############
#############################################
##
#
#
##
##
#
#
#
#
########
#
#
#
#
#
#
#
#
#
#
#
#
#
#
##
#
#
#
#
#
##
#
#
#
#
#
##
###
##
######
###
##
##########
##########
#
#
###
####
########
#
#
#######################################################
#########
##
#
##
#
#
#
#
#
#####################
#
#######################################
#
#
#
#
#
#
#
#
#
#
##
#
#
#
##
#
#
#
##
#
#
#
###
#
##
#
#########
#
##
###############
#
#
#####
##
#
#
#
####
###
#
#
##
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
##
#
###
#####
##
####
#########
#
#####
#
#
####
##
#
###
#
##
#
####
######
########
#####
#########
######
###
##########
#
#
##
###
####
##
#
#
#
##
#
##
#
#####
###
###
##
#
#
#
###
####
##
#
#
#
#
#
##
##
#
#
####
##
#
#######
#################
######
###
#
##############
#################################################################################
#
#
#
########
####
####
#########
#####################
####
####
#####
######
##
#######
##############
##########
##########
##
##
#
###
#
#######
#
#
##
##
###
#
##
###
#######
#
#
#
#
###
#
#
#######
##
#
#
#
##
##
###
###########
#
#
#
#
##
##
##
#
##
#
####
#
#
#
#
#
#
#
######
##
#
#
#
#
#
##
#
#
##
####
#
#
#####
##
####
####
###
######
#
#####
##
###
####
##
#
##
###
#
##
###
##
###
###
######
#
#
###
#####
####
#
##
#
##
######
##
#
#
#
#
####
#
####
#####
#
#
####
#
#####
#
##
###
#
#
###
####
########
#
############
##
########
###
###
#
###
#
#######
#
#
#
#
#
#
#
#
#
#
#
#
#
#
####
##
#
#
#
#
#
#
#
#
##
#
#
###
#
######
##
#
##
##
#
##
##############
#
#
#
#
##
###########
####
#
##
#####
##
#
#
#
#
##
#####
#
###
###
#
#
#
####
#
#
#
##
#
#
###
###
####
##
##
##
####
##
###
###########
##
##############
#####################
#
####################
#######
######
###############
##
###
#
####
#
#
####
##
##
#
###
#
##
#
#
#
#
##
#
###
#####
##
#
####
###
##
#
######
###
##
#
#
#
########
####
######
#
#
#
#
###
##########
#
#
####
#
#
##############
#####
#
###
###
#
#######
##############################################
####
####
#########################
####
#########
#######
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
###
##########
#
#
#
##
#
##
#
#
#
#
#
#
#
#####
##
#
##
########
#
#########
#
#
#
###
#
####################
#
##
#
#
#
#
#
#
#
##
#
##
##
#
#
###
#
##
#
#
#
#
##
#
#
#
#####
###
##
#
##
##
#
#
#
####
##
#
#
#
####
#
#
#
#
#
#
#
#
#
##############
#
#################
##
#####
##########
####
###
#####
#######
#
#
#
#
#
#####
#
##
#
##########
##
##
##
##
#
#
#
#
#
#
#
##
#
##
##
#
#
####
#
######
#
###
###
##
#
#
###
#
#
#
#####
#
#######
################
#
####
##
#
#
##
#
#
#####
###
####
#
####
#
#
#
#
#
###
##
####
######
####
######
##
#
#
#
#########
##
####
#
#####
##
###
#
###
#
##
##
##
#
#
##
#
#
#
#
##
#
#
#
##
########
#
##
#
#
#
#
#
#
##
##
#
##
##
#
#
#
#
#
##
##
#
#
#
#
#
###
###
#####
#
#####
#
#
####
####
####
###
#
#
#
#
#
##
##
#
#
#
##########
##
###
##
##
#####
##
#
######
########
##
#
#
####
##
#
########
##
#
#
##########
#
#
##
#
#
####
#
#
##
#
#
#
#
#
#
#
##
#
#
#
###
#
#
#
#
##
#
#
#
#
#
#
#
#
##
##
#
###
####
#
#
###
#
##
#
#
#
#
#
#
#####
##
#
##
#
#
#####
##
#
#####
###
##
#
##
#
#
##
#
#
##
#####
##
###
#
#
#
#
##
#
##
#
#
#
#
#####
##
###
#
#
###
###
##
###
#
##
###
##
#
#
##
#
#
#
#
#
#
#
#
#
#
#
###
#
#
###
#
#########
#
###
##
#
###############
#
#######
##
#
#####
####
#
##
#
##
##
#
##
########
#
##
####
##
#
#
####
#
#
#
##
#
######
#
#####
##
#
#
#
#
#
##
#
#
########
#
#
#
#######################################
#####
########################
#
########
##########
###########
##############################################
###
################################
#######################
#
##################
##################################################
###
#######
#
#####
#####
#
###
#####
############
####
######
###############################################################
####
##
#
#########
#################
##
#######
###########
#
######
###
###
#########
##############################################
#
#
#######
##################################
##
######
#####
##
##
####
######################
##
#
#
##############
#
####
##
#
#
##
#################
#
###########
##
##
#####
##
#
#
##########################
#############
##########
#########
#
#####
#
#
##########################################################################################################
######
#
########################################################################################################################################################################
######
####################################################################
##
##########################
#####
###################
##
###############################################
#######################
##################################
#############
###
#####################
####################################
######
#####################################
#########
###
###
#############
##
##
###
#
##############################
###
###
#######
#
#
################################################################
##
###
####
#
#
############
#######
####
#
#############
############################################################
###############################
##########################################################################################
#################################################
##########
#####
#############################
#############################################################################################################################
################################################################################
#
#
######
######
###########
###
#############################################################################
####
###
###
#
###
#
###
##
##
#############
#
###
##
#
#
##########
###########
##
####
#########
#
#####
#########
#
#
#####
###
#
#####################################################
#
###
#
#
############
#
##################
#
######
#############
##
##
###
##
#
#######
#
#
#
#
##
####
#
#
####
#
#
#
#
#
#
###
##
###
##
#
#
##
###
#
#
#
#
#
#
#
##
##
###
#
#
######
#
#
#
#
#
#
#####
####
##
#
#
#
##
#
#
#
##
##
####
#
#
#
#
###
#
#
#
####
#
##
#
#
#
#
#
#
#######
#
###
#
#
###
##
###
##
#
#
##
##
#
#
#
########
#
#
#
##
#
####
#
#
#################
######
#######
##
######################
#########
######
###
###
#############
###############
#############
#
#########
#########
###########
#################
###
########
################
######
####
########################
#########
#######
########
###
###
################
####
#####
#
####
#
#
#########
#####
####
#####
##
#########
#
#
####
######
##################
#
#
#########
#
#######
#################
############################
#############################################################
##########
#
###########################
###########
#######################
#####
############
####
##############################################################
#################################
#######
####
#
################################################################################
#######################################################
##
#
########################
#############
###############
#################
########################
#############################################
#####################
####################
#
########################
######
#########
#
###
###########
#########
########
#############
############################
#
#######
############
########
#####################################
#####
##################
#########
#####################################
#######
###################
#####
####
####
###################
##
#################
####################
#######
#################
##########
########
######
############
##
##################
#############
#########
###########################
#####################
##############
#
#############
#####################
#######
####
#########
#####
##############
#
#
#
##
#
#
#
#
#
#####
##
#################
#
#
###
#
##
###############################
###########
###
##
#
##############
###
#####
###
##
#
#
#####
##
###
#
#######
############
#
#######################
##
##
#######
#
##########
######
#
######
#
####################
#####
################
#
##########
########
#########
####
#################
####
##############
#
################
#########
#
###################
###
###
#####################
###############
###
###
###
##################
###############################
###
##
##############
#
#######
###########
#########
#####################
###########
####################
####
#
####
##
#
#
##########################
###
######
######
###
##############
######
#############################
##
##
#
########
##
########
##
#
#####
#####
####
#
################################
#######
###
#####
##############
######
###
#
###########
#################
####
###########
#
###
####
##########
##############
#
###
#############
#######
###########
#####
####
#####
#####
#########
#
###################
###
######
#
##########
###############
###################################################
###
#####
#######
#############
#
############
##
###
######
######
#
############
########
##################
#############
########
###################################
##############
##########
######
######
#######
######################
#####
###############################
########################
#####################################
########
################################
###
##
##########################################
##################
##################################
##############
####
########################################################
####################
###
###########
############################################
############
##########################################
#
#################################
########################
##############
#######################
#################################################
#
#
#####################################
###
#########
###########
######
#########
#########
##########
#####
############
###
##
#############################
#
#
##
#
#
#
#
#
#
#
#
#
##
####
#
###
##
########
###
#########
###
###
######
#####
###
###
#
#
#
#####
#
#########
#
#
####
#
###########
###
##
####
##
##
#
#
##
#
###############
#
#
############
#
##
###
###########
#
####
########
#
#
#
####
#######
#
#
#
#################
####
###
####
##
###
#
#
#####
#
##########################
##
##
#
#########
##
##
#
#
#
#
###
###
#
##
#
#
#
#
####
##
#
#
#
##
###
#
#
##
##
#
#
#
####
######
##
#
###
##
#
#
#
###
####
#
#
######
#
#
#
#
#
#
##
####
#
#
#
#
#
###
#
#
#
#
#
#
#
##
#
#
#
###
##
#
#
#
##
##
#
##
####
#
##
#
##
#
#
#
#
#
###
########
#
#
#
#
#
##
#
##
#
######
#
#
##
#
#
#
#
#
##
#
#
#
#
#
##
##
#
##
##
##
###
#
#
#
#
#
#
###
#
#
#
###
#
####
######
###
#
#
#
##
#
#
#
##
#
#
#####
#####
####
####
###
#
######
###
###
#
##
#
#
#
#
#
#
##
#
#
##
#
#
#
#
####
#
##
#
##
##
#
#
##
##
#####
###
##
#
#
#
##
##
##
#
#
#
##
##
#
##
#
#
##
####
#####
##
##
##
##############
##
####
#
######
#
#
#
#
#
#
#
#
#
####
#
#
#
#
######
######
#
########
##
####
#
###
######
######
###
#
####
#
##
##
##
##
###
#
##
##
##
#
#
#
#
############
###############
#
#
##
#####
#
#
#
#
#
#
##
#
#
#
#
#
##
####
#
#
#
####
#
##
##
#
#
#
#
#
#
#
###
#
#
#
#
#
#
#
#
#
#
#
#
###
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
##
#
#
#
##
##
#
#
#
#
#
#
#
#
##
###
#
#
####
###
##
#
####
##########
####
###
##
##
#
#
##
#
#
##
###
##
###
#
#
######
#####################################
##
#######
#
##
#
#
#
#
#
#
#
#
###
#
#
#
#
#
#
##
#
#
#
#
#################
#
###########
##
#
#
#
#
##
#
###
#
##
##
#
#
#
###
#
#
#
#
#
##
#
##########
#
##
#############
####
####
#
#
##
##
#
####
######
#
###
##
#
#####
#
##
##
#
#
#####
#
####
#
###
##
################
###
######
##
#
######
#
#
#
#
#
#
#
##
##
#
#
##
#
#
####
#######
#
##
#
###
#####
#####
###
###
#############
##
########
###
##
###
####
#
#
###
#
#
####
#
#
##
#
#
#
#
#
#
#
#
#
#
##
###
#
#
#
####
#
#
#
##
###
###
##
#
#
####
#####
#
#
#
####
#
#
#
########
#
##
##
####
###
##
#
###
##
#####################
#
##############
#
####
#
#
#
#
###
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
##
#
#
#
#
#
#
#
#
#
#
#
#
#
##
###
##
#
###
##
######
###
#
###########
#
#
#
#
#
##
#
#
#
#
#
###
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
##
#
##
#####
#
#
#
#
#
#
#
##
#
##
#
###
##
#
####
#
#
##
#
#
#
##
##
#
####
##
#
###
####
#
#
##
#
#
####
#
###
##
####
#
#
#
#
##
#
#
#
#
#
#
#
##
#
#
##
#
#
#
#
#
#
#
##
###
#
#
#
#
#
#
###
####
##
####
#
#
###
#
#
#######
#
#
#
#
#
#
#
#
#
#
#
#
#
#
##
#
#
#
#
#
##
#
####
##
#######
#
#
#
#####
#
#
#
#
#
#
#
#
#
##
##
###
#
#
#
#
##
#
#
#
#
#
#
#
#
#
#
#
#
#
##
##
#
#
#
#######
########
###
#
###
##
#
#
#
#
#
#
#
##
#
##
#
###
###
#
##
###############
#
#####
#
#
##
#
##
##
#
#
#
#
#
#####
###################
#
#
##
##
#
##
##
##
######
##
#
#
#
#
#
#
#
##
#
#
#
#
#
#
#
###
#
#
#
#
#
###
#
#
#
#
#
#
#
#
###
#
###
#
#######
#
#
#
#
###
#
#
#
##
#
#
##
#
##
#####
############
#
#
#
#
###
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
######
#######
#
#######
#
######
#
###
##
#
#
####
#
#
#
#
####
#
###
##
#
##
#
#####
#
#
##
#
#
#
#
##
##
####
################
############
##
#
#
#####
##
###
#
######
######
#
#
####
###
#
#
####
##
#
####
#
#
#
############
#####
#
#
####
#######
#
#
####
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
####
#
#
#
#
#
#
##
#
#
##
#
#
#
###
#
#
#
#
#
#
##
##
##
#
#
#
#
#
##
#
#
##
#
#
#
#
###
###
#
#
#
#
#
#
#
##
###
###
######
#
###
##
#
#
#
###
##
#
##
#
#
###
#
#
##
#
#
##
#
##
#
#
#
##
#####
#
##
#######
#
###
##
#######
#
##
##
#####
###
######
#
###########################
######################################
###
#####################
#########
#################
#######
#
#
#
#########
####
#
#####
##
###
#
###
#
#
####
##
###
#########
################
##
########
###
#####
#
#
#
#####
#######
##
#
#
###
#####
#
#
#
####
#
###
##
####
###
#
###
####
#
#
########
#
######
#
#
#
###
##
#
#
#
#
#
##
#
#
#
#
#
#
##
##
###
#
#
####
####
#
#####
######
##
##
##
#########
###
#
##
#
#
##
#
#
#
#
#
#
##
##
#
#
#####
#
#
##
#
#
#
#
#
##
###
######################
##
###
#
#
#
##
#
#
##
#
##
#
#
##
#
#
#
#
##
####
#
#
#
#
#
#
#
###
##
##
#
#
#####
##
####
#
########
#
##
##
#####
####
###
############
#
####
##
#
##
#####
#
#
##
#####
###
########
######
###
#
###
###
#
##
##
#
#
###
##
#
##
#
#
#
###
######
#
####################################
#
###########
####
###
#
##
###
#
#
#####
###
###
###
######
#####
#
#
####
#
#
#
#
#
###
#
#
#
#
##
#
#
###
#
##
##
##
########
#
###
#
##
##
###########
#
####
#
######
#
#
##
#####
##
#
#
##
###
#
##
##
#
#
#####
####
############
#
##
####
####
#
#
#
####
########
#
#
####
##
#
#
########
####
#
####
#
##
##
#
#
#####
######
#
###
###
##############
#####
##
#########
##
#####
###
#
#
##
#
#
#
###
#
#
#
#
#
#
#
#
#
##
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
###
#
#
#######
##
#
#
##
#
#
###
####
##
#
##
#
#
##
###
#
###
#
#######
##
########
#
#
#
#
#
#
#
#
#
#
#
##
#
#
#
#
#
#
#
#
#
#
###
#
#
#
#
#
#
#
########
#####
####
###
#####
##
##
#
#
###
#
##
#
##
########
##############
#
#
#
#
#
#
#
###
#
#
#
#
#
#
#
#
##
#
###
#
#
#
#
##
##
##
####
##
#
#
#
#
##
#
#
#
#
#
##
#
#
###
#
#
#
#
###
#
#
##
####
#
#
#
###
#
#
####
#
#
##
##
#
##
#
#
#
#
#
#
####
#
##
##
#
#
###
##
###
#
#
#
#
##
#
#
#
#
##
##
#
#
#
#
##
#
##
###
##
###
#
##
#
#
#
#
##
#
###
#
####
#
##
#
##
#
######
#
#
#
#
#
#
#
#
#
#
###
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
##
#
#
#####
#
#
#####
############
###########
##
#
#####
#
####
#
#######
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
##
#
#
#
#
#
#
#
####
##
##
#
#
#
#
#
#
##
#
#
#
###
#
#
#
###
#
#
#
#
#####
##
##
##
##
#
###
#
##
#
#
#
#
##
#
#
#
#
#
####
###
##
#
#
#
#
#
#
#
#
##
#
#
###
#########
##
#####
#
#############
######
#
#
#
#
##
#
###
#
#
#
#
#
##
#
#
#
##
#
##
#
##
##
#
#
###
#
#
#
#
#
#
##
#
####
######
###############
#
#
#
###
#
#
#
#
##
#
##
##
###
#
#
#
#
##
#
##
##
#
####
##
########
#
#
##############
##
##
#######
########################################
#
#######
##
###
#
#
#
###
#######
##
######
###
########
#####
##
#
#
###
#
#
##
#
##
#
#
#
#
####
#
#
###
#####
#
#
#
#
###
##
#
#####
#######
###
####
#
##############
#####
###
#
#########
#
#
###
##
#
#
#########
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
####
#
#
#
#
#
###
###
##
##
##########
#
####
##
#
#
#
###
##
##
#
###
###
#
##
#
#####
########
#
#
#
##
##
#
#
#
###
#
#
#
##
#
#
#
#
#
####
#
#
##
#
##
#
#
#
##
##
#
###
#
#
##
#
#
#
#
#
####
#
#
#
#########
#
#
#
#
#
#
####
####
###
##
#
###
##
#########
#
######
##
###########
#
#
#
#
#
#
##
#
#
#
#
#
#
#
#
#####
#
#
##
#
##
#
#
##
###
#####
#
#
##
##
##
###
#
##
###
#
#
#
#
#
#
#
#
#
#
##
#
#
#
###
#
#
#
#
#
#
##
#
#
###
##
#
#
#
#
##
#
#
##
#
#
#
#
#
#
#
###
###
###
##
###
###
####
#
#####
#
#
#
#
###
####
#
#
#
#
#
#
#####
#
#
#
#
#
####
###
##
#
#
##
##########
#############
##
#
##
#
#
#
#
#
##
#
#
#
#
##
#
#
#
#
#
#
#
#
#
##
##
#
##
#
#
###
####
##
##
#
#
#
#
##
##
##
#
#
#
#
#
#
####
######
#
#
##
##
##
##
##
#
#
#
#
#
#
#
##
##
#
#
#
#
##
#
##
#
####
#
##
#
#
#
#
#
#
#
#
##
#
##
#
#
###
#
#
#
##
####
#
#
#
#
#
##
##
#####
##
####
##
##
##
######
#
#
#####
##########
#
######
#
###
##
#
#
##
#
#
#
##
#
#
#
##
#
####
##
#
####
#
#
#
#
#
##
##
###
#
##
##
##
##
#
##
#
#
##
##
#
##
#
#
#
####
#
#
##
#
##
#
#
#
#
#
#
#
#
#
#
#
##
#
#
###
#
#
#
######
#
#
#
#
#
#
#
#
#
##
#
#
###
####
#
##################################################################
####################
############################
##
#######
####
#
####
#
##
#
#####
#
#
##
################################################################################################################################
######
##
###########################
#
##
#
####
######################
##
##########################################################################
###
##
#
#
##
#
#
#################
#
##
#
#
#
#
##
##
##
#
####
##
##
####
#
##
#
##
#
##
#
#
#
#
#
####
#
#
#
#
#
#
#
#
#####
#
###
#
##
##
#
#
#
####
##
###
###
#
##
###
##
#
###
##
#
#
#
##
#
#
###
#
##
#
#
#
#
#
#
#
####
##
##
###
#
#
#
#
##
#
#####
#
#
###
#
#
####
#
#
####
#######
#######
##
##
#
##
##
##
#
#
#
#
#
#
##
#
#
#
#
#####
#
#
#
#
###
##
#
#
##
#
###
###
##
##
##########
#
#
#
#
###
#
##
##
##
#
#######
##
#
#
#
#
#########
###
#
###
####
#
#
##
#
#
#######
#
###
#
#
##
###
#
##
#
#
###
#
##
#
#
#
##
#
##
#
#
###
#
#
#
##
#####
##
####
#
#
#
#
##
#
#
#
##
#
##
#
#
##
#
#
#
#
#
####
######
##
#
#
#######
#
#####
##########
###
##
##
#
#################
#
##
####
####
#
###
#
##
#
##
###
#
##########
#
#
#
##
#
#
#####
#
#
#
##
#
#
#
#
###
#
#
#
###
#
#
#
#
#####
#
##
#
#
#
#
#
###
##
#
##
#