################################################################################################################
## ### ######## ####### ## #### ######## ######## ######## ######
## ## ## ## ## ## ## ## ## ## ## ## ## ##
## ## ## ## ## ## ## ## ## ## ## ## ##
## ## ## ###### ## ## ## ## ###### ## ## ###### ######
## ######### ## ## ## ## ## ## ## ## ## ##
## ## ## ## ## ## ## ## ## ## ## ## ## ##
######## ## ## ## ####### ######## #### ######## ######## ######## ######
###### #### ######## ####### ## ## ######## ## ## ######
## ## ## ## ## ## ## ## ## ### ## ## ##
## ## ## ## ## #### ## #### ## ##
## ## ## ## ## ## ###### ## ## ## ######
## ## ## ## ## ## ## ## #### ##
## ## ## ## ## ## ## ## ## ### ## ##
###### #### ## ####### ## ######## ## ## ######
################################################################################################################
## ## ######## #### ######## #### ## ## ###### ####### ## ## ######## ## ## ########
## ## ## ## ## ## ## ## ### ## ## ## ## ## ### ## ## ## ## ##
## ## ## ## ## ## ## ## #### ## ## ## ## #### ## ## ## ## ##
## ## ## ######## ## ## ## ## ## ## ## #### ## ## ## ## ## ## ######### ######
## ## ## ## ## ## ## ## ## #### ## ## ## ## ## #### ## ## ## ##
## ## ## ## ## ## ## ## ## ### ## ## ## ## ## ### ## ## ## ##
### ### ## ## #### ## #### ## ## ###### ####### ## ## ## ## ## ########
#### ## ## ## ## ######## ######## ## ## ### ## ## ###### ####### ########
## ### ## ### ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
## #### ## #### ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
## ## ## ## ## ## ## ###### ######## ## ## ## ## ## ## ## ###### ## ## ######
## ## #### ## #### ## ## ## ## ## ## ######### ## ## ## ## ## ##
## ## ### ## ### ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
#### ## ## ## ## ######## ## ## ### ### ## ## ######## ######## ###### ####### ##
######## ## ## ######## #### ## ## ######## ######## ######## ## ## ######## ########
## ## ## ## ## ### ## ## ## ## ## ### ## ## ## .
## ## ## ## ## #### ## ## ## ## ## #### ## ## ## .
## ######### ###### ## ## ## ## ## ###### ######## ## ## ## ###### ## .
## ## ## ## ## ## #### ## ## ## ## ## #### ## ## .
## ## ## ## ## ## ### ## ## ## ## ## ### ## ## .
## ## ## ######## #### ## ## ## ######## ## ## ## ## ######## ## .
###### ######## ### ## ## ## ## #### ## ## ######
## ## ## ## ## ## ### ### ### ### ## ### ## ## ##.
## ## ## ## ## #### #### #### #### ## #### ## ## .
###### ######## ## ## ## ### ## ## ### ## ## ## ## ## ## ####
## ## ######### ## ## ## ## ## ## #### ## ##.
## ## ## ## ## ## ## ## ## ## ## ### ## ##.
###### ## ## ## ## ## ## ## #### ## ## ######
######## ######## ######## ## ## ######## ######## ## ## ######## ## ## ########
## ## ## ## ## ## ## ## ## ### ## ## ## ## ##
## ## ## ## ## ## ## ## ## #### ## ## ## ## ##
######## ###### ## ## ## ## ###### ###### ## ## ## ## ######### ######
## ## ## ## ## ## ## ## ## ## #### ## ## ## ##
## ## ## ## ## ## ## ## ## ## ### ## ## ## ##
######## ######## ## ### ### ######## ######## ## ## ## ## ## ########
###### ####### ###### ## ## ######## ######## ###### ####### ######## ## ## ####### ########
## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ### ## ## ## ## .
## ## ## ## ## ## ## ## ## ## ## ## #### ## ## ## ## .
###### ## ## ## ##### ###### ## ###### ## ## ###### ## ## ## ## ## ## .
## ## ## ## ## ## ## ## ## ## ## ## ## #### ## ## ## .
## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ### ## ## ## .
###### ####### ###### ## ## ######## ## ###### ####### ## ## ## ####### ## .
###### ####### ## ## ######## ## ## ## ## ## ## ####### ## ## ## ##
## ## ## ## ## ## ## ## ## ## ## ## ### ## ## ## ## ## ## ### ##
## ## ## ## ## ## ## ## ## ## ## #### ## ## ## ## ## ## #### ##
###### ## ## ## ## ## ###### ## ## ##### ## ## ## ## ## ## ## ## ## ## ##
## ## ## ## ## ## ## ## ## ## ## ## #### ## ## ## ## ## ## ####
## ## ## ## ## ## ## ## ## ## ## ## ## ### ## ## ## ## ## ## ###
###### ####### ### ### ######## ######## ######## ## ## ## ## ####### ### ### ## ##
######## ####### ######## ######## ######.
## ## ## ## ## ## ## ## ##
## ## ## ## ## ## ## ##
######## ## ## ######## ## ######.
## ## ## ## ## ## ##
## ## ## ## ## ## ## ##
## ####### ## ## ## ######.
######## #### ###### ###### ####### ## ## ## ## ######## ###### ######## ######## ########.
## ## ## ## ## ## ## ## ## ### ## ### ## ## ## ## ## ## ## ##
## ## ## ## ## ## ## #### ## #### ## ## ## ## ## ## ##
## ## ## ###### ## ## ## ## ## ## ## ## ## ###### ## ## ###### ## ##
## ## ## ## ## ## ## ## #### ## #### ## ## ## ## ## ##
## ## ## ## ## ## ## ## ## ## ### ## ### ## ## ## ## ## ## ##
######## #### ###### ###### ####### ## ## ## ## ######## ###### ## ######## ########.
####### ## ## ###### ######## ###### ####### ## #### ########.
## ## ### ## ## ## ## ## ## ## ## ## ## ## ##
## ## #### ## ## ## ## ## ## ## ## ## ##
## ## ## ## ## ## ###### ###### ## ## ## ## ## ##
## ## ## #### ## ## ## ## ## ## ## ## ##
## ## ## ### ## ## ## ## ## ## ## ## ## ## ##
####### ## ## ###### ######## ###### ####### ######## #### ########.
## ## ## ## ## ###### ######## #### ####### ## ## ######.
## ## ## ### ## ## ## ## ## ## ## ### ## ## ##
## ## ## #### ## ## ## ## ## ## #### ## ##
## ## ## ## ## ## ## ## ## ## ## ## ## ## ######.
## ## ## ## ## #### ## ## ## ## ## ## #### ##
## ## ## ## ## ### ## ## ## ## ## ## ## ### ## ##
###### ####### ## ## ###### ## #### ####### ## ## ######.
######## ######## ######## ######## ######## #### ## ## #### ## ## ###### ######## ## ## ########
## ## ## ## ## ## ## ## ### ## ## ### ## ## ## ## ## ## ##
## ## ## ## ## ## ## ## #### ## ## #### ## ## ## ## ## ##
######## ###### ## ## ###### ###### ## ## ## ## ## ## ## ## ## #### ## ######### ######
## ## ## ## ## ## ## ## ## #### ## ## #### ## ## ## ## ## ##
## ## ## ## ## ## ## ## ## ### ## ## ### ## ## ## ## ## ##
## ## ######## ######## ######## ## #### ## ## #### ## ## ###### ## ## ## ########
## ## ####### ## ## ####### ######## ## ## #### ####### ## ## ######.
### ## ## ## ### ## ## ## ## ## ## ## ## ## ## ## ## ## ##
#### ## ## ## #### ## ## ## ## ## ## ## ## ## ## ## ## ##
## ## ## ## ## ## ## ## ## ## ######## ## ## ## ## ## ## ## ######.
## #### ## ## ## #### ## ## ## ## ## ## ## ## ## ## ## ##
## ### ## ## ## ### ## ## ## ## ## ## ## ## ## ## ## ## ##
## ## ####### ## ## ####### ######## ### #### ####### ####### ######.
######## ### ######## ## ## ###### ## ######## ### ######## #### ## ## ######
## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ### ## ## ##.
## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #### ## ## .
######## ## ## ## ######### ###### ## ###### ## ## ## ## ## ## ## ## ## ####
## ######### ## ## ## ## ## ## ######### ## ## ## ## #### ## ##.
## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ### ## ##.
## ## ## ## ## ## ###### ######## ######## ## ## ######## #### ## ## ######
######## ######## ####### ## ## ## ## ####### ####### ## ## ######## ######## #######.
## ## ## ## ## ### ### ### ## ## ## ## ## ### ## ## ## ## ##
## ## ## ## ## #### #### #### ## ## ## ## ## #### ## ## ## ## ##
###### ######## ## ## ## ### ## ## ## ## ## ## ## ## ## ## ## ###### ## ## ##
## ## ## ## ## ## ## ## #### ## ## ## ## ## #### ## ## ## ##
## ## ## ## ## ## ## ## ### ## ## ## ## ## ### ## ## ## ##
## ## ## ####### ## ## ## ## ####### ####### ## ## ######## ## #######.
## ## ####### ## ## ## ## ######## ######## ######## ######## ## ## ########
### ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
#### ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
## ## ## ## ## ## ## ## ######### ###### ######## ###### ## ######### ######
## #### ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
## ### ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
## ## ####### ### ### ## ## ######## ## ## ######## ## ## ## ########
## ####### ###### ### ######## #### ####### ## ## ####### ########
## ## ## ## ## ## ## ## ## ## ## ### ## ## ## ##
## ## ## ## ## ## ## ## ## ## #### ## ## ## ##
## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ######
## ## ## ## ######### ## ## ## ## ## #### ## ## ##
## ## ## ## ## ## ## ## ## ## ## ## ### ## ## ##
######## ####### ###### ## ## ## #### ####### ## ## ####### ##
#### ## ## ###### ## ## ######## ###### ######## ## ## ###### ## ## #### ## ##
## ### ## ## ## ## ## ## ## ## ## ## ### ## ## ## ## ## ## ### ##
## #### ## ## ## ## ## ## ## ## #### ## ## #### ## #### ##
## ## ## ## ###### ## ## ######## ## #### ###### ## ## ## ## ## ## ## ## ##
## ## #### ## ## ## ## ## ## ## ## ## #### ## ## ## ## ####
## ## ### ## ## ## ## ## ## ## ## ## ## ### ## ## ## ## ## ###
#### ## ## ###### ####### ## ## ###### ######## ## ## ###### ## #### ## ##
######## ## ## ######## #### ## ## ## ## ######## ########.
## ## ## ## ## ### ## ### ## ## ## ##
## ## ## ## ## #### ## #### ## ## ## ##
## ######### ###### ## ## ## ## ## ## ## ###### ########.
## ## ## ## ## ## #### ## #### ## ## ##
## ## ## ## ## ## ### ## ### ## ## ##.
## ## ## ######## #### ## ## ## ## ######## ## ##
###### ######## ## ## ###### ####### ######## ######## ## ## ########
## ## ## ## ## ## ## ## ## ## ## ## ## ##
## ## ## ## ## ## ## ## ## ## ## ##
## ###### ## ## ###### ## ## ###### ## ######### ######
## ## ## ## ## ## ## ## ## ## ## ##
## ## ## ## ## ## ## ## ## ## ## ## ## ##
###### ######## ######## ######## ###### ####### ## ## ## ## ########
## ## ### ###### ## ## #### ## ## ######## ######## ## ## ########
### ### ## ## ## ## ## ## ## ### ## ## ## ## ## ##
#### #### ## ## ## ## ## ## #### ## ## ## ## ## ##
## ### ## ## ## ## ######### ## ## ## ## ###### ## ######### ######
## ## ######### ## ## ## ## ## #### ## ## ## ## ##
## ## ## ## ## ## ## ## ## ## ### ## ## ## ## ##
## ## ## ## ###### ## ## #### ## ## ######## ## ## ## ########
###### ## ## ######## ######## ######## ## ## ######## ######## #### ######.
## ## ## ## ## ## ## ## ## ### ## ## ## ## ## ##
## #### ## ## ## ## ## #### ## ## ## ## ##
## ## ######## ###### ######## ## ## ## ###### ## ## ##
## ## ## ## ## ## ## ## #### ## ## ## ##
## ## ## ## ## ## ## ## ## ### ## ## ## ## ##
###### ## ######## ######## ## ## ## ## ######## ## #### ######.
## ## ### ######## ## ## ### ###### #### ######## ######.
## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
## ## ## ## ## ######## ######### ## ## ###### ## ## ######.
## ## ## ######### ## ## ## ## ######### ## ## ## ##
## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
### ### ## ## ## ## ## ## ## ## ###### #### ## ######.
######## ######## ####### ## ## ######## ## #### ## ## ######## #### ## ##
## ## ## ## ## ### ## ## ## ## ### ## ## ## ### ##
## ## ## ## ## #### ## ## ## ## #### ## ## ## #### ##
###### ######## ## ## ## ## ## ## ## ## ## ## ## ###### ## ## ## ##
## ## ## ## ## ## #### ## ## ## ## #### ## ## ## ####
## ## ## ## ## ## ### ## ## ## ## ### ## ## ## ###
## ## ## ####### ## ## ## ######## #### ## ## ######## #### ## ##
######## ## ## ########
## ## ## ##
## ## ## ##
## ######### ######
## ## ## ##
## ## ## ##
## ## ## ########
## ## #### ###### ######## ####### ######## ######## ####### ###### ######## ###### ######.
### ### ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
#### #### ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
## ### ## ## ## ######## ## ## ######## ######## ## ## ## ###### ###### ######.
## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
## ## #### ###### ## ## ####### ## ## ## ####### ###### ######## ###### ######.
####### ######## ## ## ## ## ######## ####### ## ######## #### ## ## ######
## ## ## ## ## ## ### ## ## ## ## ## ## ## ## ### ## ## ##.
## ## ## ## ## ## #### ## ## ## ## ## ## ## ## #### ## ## .
## ## ######## ## ## ## ## ## ###### ## ## ## ## ## ## ## ## ## ## ####
## ## ## ## ## ## ## #### ## ## ## ## ## ## ## ## #### ## ##.
## ## ## ## ## ## ## ### ## ## ## ## ## ## ## ## ### ## ##.
####### ## ## ####### ## ## ## ####### ######## ######## #### ## ## ######
######## ## ## ######## ## ### ###### ########
## ## ## ## ## ## ## ## ## ## .
## ## ## ## ## ## ## ## ## .
## ######### ###### ## ## ## ###### ## .
## ## ## ## ## ######### ## ## .
## ## ## ## ## ## ## ## ## ## .
## ## ## ######## ######## ## ## ###### ## .
###### ######## ######## ####### ## ## ###### ## ## ####### ## ######## ######.
## ## ## ## ## ## ## ### ## ## ## ## ## ## ## ## ## ## ## ##
## ## ## ## ## ## #### ## ## ## ## ## ## ## ## ## ##
###### ## ######## ## ## ## ## ## ## #### ######### ## ## ## ## ## ######.
## ## ## ## ## ## ## #### ## ## ## ## ## ## ## ## ## ##
## ## ## ## ## ## ## ## ### ## ## ## ## ## ## ## ## ## ## ##
###### ## ## ## ####### ## ## ###### ## ## ####### ######## ######## ######.
####### ######## ######## ######## ######## ### ######## #### ######.
## ## ## ## ## ## ## ## ## ## ## ## ## ##
## ## ## ## ## ## ## ## ## ## ## ## ##
## ## ###### ###### ######## ######## ## ## ## ## ##
## ## ## ## ## ## ## ## ######### ## ## ##
## ## ## ## ## ## ## ## ## ## ## ## ## ##
####### ## ######## ## ## ## ## ## ## ## #### ######.
######## #### ###### #### ######## ### ##
## ## ## ## ## ## ## ## ## ##
## ## ## ## ## ## ## ## ##
## ## ## ## #### ## ## ## ## ##
## ## ## ## ## ## ## ######### ##
## ## ## ## ## ## ## ## ## ##
######## #### ###### #### ## ## ## ########
## ## ### ######## ######## #### ####### ######## ###### #### ## ##
## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ### ##
## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #### ##
## ## ## ## ## ######## ######## ## ## ## ######## ###### ## ## ## ##
## ## ## ######### ## ## ## ## ## ## ## ## ## ## ## ## ####
## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ###
### ### ## ## ## ## ## ## #### ####### ## ## ###### #### ## ##
######## ## ## ######## ## ####### ###### ## ## ###### ####### ########
## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
## ## ## ## ## ## ## ## ## ## ## ## ## ##
## ######### ###### ## ## ## ## ## ## ###### ## ## ######
## ## ## ## ## ## ## ## ## ## ## ## ## ##
## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
## ## ## ######## ######## ####### ###### ####### ###### ####### ##
######## ######## ####### ## ## ######## ## ##
## ## ## ## ## ## ## ## ## ### ##
## ## ## ## ## ## ## ## ## #### ##
######## ######## ## ## ## ## ###### ## ## ##
## ## ## ## ## ## ## ## ## ####
## ## ## ## ## ## ## ## ## ###
## ## ## ####### ### ######## ## ##
######## ######## ###### ## ## ## ## ####### ## ####### ###### ## ##
## ## ## ## ## ## ### ## ## ## ## ## ## ## ## ## ##.
## ## ## ## ## #### ## ## ## ## ## ## ## ####
## ###### ## ######### ## ## ## ## ## ## ## ## ## #### ## .
## ## ## ## ## ## #### ## ## ## ## ## ## ## ## .
## ## ## ## ## ## ## ### ## ## ## ## ## ## ## ## .
## ######## ###### ## ## ## ## ####### ######## ####### ###### ## .
######## ## ## ######## ## ### ###### ######## ######## ####### ###### ########
## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## .
## ## ## ## ## ## ## ## ## ## ## ## ## ## ## .
## ######### ###### ## ## ## ###### ## ######## ## ## ###### ## .
## ## ## ## ## ######### ## ## ## ## ## ## ## .
## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## .
## ## ## ######## ######## ## ## ###### ## ## ####### ###### ## .
#### ###### ######## ######## ######## ## ### ###### ######## ######## ######## ## ##
## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##.
## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ####
## ###### ######## ###### ######## ## ## ## ## ###### ## ## ######## ## .
## ## ## ## ## ## ## ######### ## ## ## ## ## ## ## .
## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## .
#### ###### ## ## ######## ## ######## ## ## ###### ######## ######## ######## ## .
######## ## ## ######## ## ### ###### ######## ######## ## ## ### #### ##
## ## ## ## ## ## ## ## ## ## ## ### ### ## ## ## ##
## ## ## ## ## ## ## ## ## ## #### #### ## ## ## ##
## ######### ###### ## ## ## ###### ## ###### ## ### ## ## ## ## ##
## ## ## ## ## ######### ## ## ## ## ## ######### ## ##
## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
## ## ## ######## ######## ## ## ###### ## ######## ## ## ## ## #### ########