............................................................................................................................................................................................................................................................................................................................................................................................................... ............................................................................................................................................................................................................................................................................................................................................................................................................... ............................................................................................................................................................................................................................................................................................................................................................................................................... ............................................................................................................................................................................................................................................................................................................................................................................................................... ............................................................................................................................................................................................................................................................................................................................................................................................................... ............................................................................................................................................................................................................................................................................................................................................................................................................... ............................................................................................................................................................................................................................................................................................................................................................................................................... ............................................................................................................................................................................................................................................................................................................................................................................................................... ............................................................................................................................................................................................................................................................................................................................................................................................................... ............................................................................................................................................................................................................................................................................................................................................................................................................... ............................................................................................................................................................................................................................................................................................................................................................................................................... ............................................................................................................................................................................................................................................................................................................................................................................................................... ............................................................................................................................................................................................................................................................................................................................................................................................................... ............................................................................................................................................................................................................................................................................................................................................................................................................... ............................................................................................................................................................................................................................................................................................................................................................................................................... ............................................................................................................................................................................................................................................................................................................................................................................................................... ............................................................................................................................................................................................................................................................................................................................................................................................................... ............................................................................................................................................................................................................................................................................................................................................................................................................... ............................................................................................................................................................................................................................................................................................................................................................................................................... ............................................................................................................................................................................................................................................................................................................................................................................................................... ............................................................................................................................................................................................................................................................................................................................................................................................................... ............................................................................................................................................................................................................................................................................................................................................................................................................... ............................................................................................................................................................................................................................................................................................................................................................................................................... ............................................................................................................................................................................................................................................................................................................................................................................................................... ............................................................................................................................................................................................................................................................................................................................................................................................................... ............................................................................................................................................................................................................................................................................................................................................................................................................... ............................................................................................................................................................................................................................................................................................................................................................................................................... ............................................................................................................................................................................................................................................................................................................................................................................................................... ............................................................................................................................................................................................................................................................................................................................................................................................................... ............................................................................................................................................................................................................................................................................................................................................................................................................... ............................................................................................................................................................................................................................................................................................................................................................................................................... ............................................................................................................................................................................................................................................................................................................................................................................................................... ............................................................................................................................................................................................................................................................................................................................................................................................................... ............................................................................................................................................................................................................................................................................................................................................................................................................... ............................................................................................................................................................................................................................................................................................................................................................................................................... ............................................................................................................................................................................................................................................................................................................................................................................................................... ............................................................................................................................................................................................................................................................................................................................................................................................................... ............................................................................................................................................................................................................................................................................................................................................................................................................... ............................................................................................................................................................................................................................................................................................................................................................................................................... ............................................................................................................................................................................................................................................................................................................................................................................................................... ####...................................................................................#############################################.############...........##################################...........#####...........####################################.................................................................................................................................................. ###............................................................####################....######################################################...................##############################...........###...............#################################........................##################.........################.###............................................................................ ###..............................................................###################....###########################################.######.........................############################........#####...............################################..........................#################..#####..####################............................................................................ ###..............................................................###################....##########################################..##.#.............................#################.#####################...............################################...........................################..#####..#################.##.............###............................................................ ###.............................###........................#.....###################.....#########################################.##.##...............................###############.#####################...............###############################............................#################.#####.##################.##.............###............................................................ ###......#######.................########.................###....###################.....#..######################################.#.###.................................#############.####################................###############################.............................#########################################..#.............###............................................................ ########################..##......##########..............###....###################.....##....###################################...####.................................#################################................##############################..............................##################...####################................###............................................................ ...######################.###......###########............###....###################....####......##############..##...###########...####..................................###########..###################................##############################........#......................########################################................###............................................................ ...###########################.....#####################..###....###################....####........###########....#....##########...####...................................###########..##################................##############################.......##......................#########################################...............###............................................................ ...############################.....###################..####....###################....#####.........########...#################...#####...................................###########....###############......###.......##############################......###......................##########################################.............####............................................................ ....############################....#################.....####...###################....#####............####...########..########...#####......#############.................###########...###############..#############.##############################......#####.........######.....###########################################...........####............................................................. .....############################....###############.......###....#################....#######.............##..#########..########....#####..###################...............############....##########################################################.....#####............#####....############################################.........####.............................................................. .....##############################..###################....##.....###############.....#######.................#########..#########....###########################..............##########.....#########.################################################.....#####.............####....#############################################..#########............................................................... ####################################.####################....##....###############....#########.............##.#########...#########....#########..################..............########......########..################################################.....#####..............###....#######################################################................................................................ #######.##.##########################..#############.#####...###.....###########.....###########.............##.########..###########...#...####..###################.............######.......######....################################################.....#####...............##....################################################.#####................................................................. #####......###########################....#########..#####...####.....#########.....############.............##...######..############......###..###################..............######......######.....#########################.#######################....#####...............###...#################################################...................................................................... #########..###########################....#########..#####..######.#########.......##############............###....###...############.#....##..###################................####.......#####.......#######################...######################....#####...............###..##############################################...##..................................................................... ######.#######......###################...########..######.##################.....###############.............###....#...############.####...#####################..###............####.......####.........#####################...########################...#####...............####.#############################################.....#..................................................................... ##.....########........################...###.####..##########################..##################.............########.#################...######################..####..#.........##.......####...........####################..#########################...######.............###################################........########.###.##.................................................................... ............##.##........##############...###...#...#####.###############..#######################..............#######.#################...######################..#######.........##.......####...........####################..##########################..######............####################################..........######.###.##.................................................................... .....##.....####...........#############..###...#...####..########################################.................#......##############....#######################.#######.................####............################.##...###########################..#####...........######..#############################............############................................................................... .....##.....####............#############.####..#...###..##########################################........................#############....###############################.................###.............####..##########.###..############################.#####.........#######...#############################.............############.................................................................. ....####.....##..............#############.######...##..####.######################################.........................############....#########################...###................####..............##.....########.###..#############################.#####.#############.....############################..............################............................................................. ....####......#................#############.###...##..####..#######################################..........................##########....################################........##....####...............#........######..##...######.....##################.####..###########.......##################################........#########..#####............................................................ ...######....##................###########....#####..#####....######################################...........................#########....################################........##....####.....................#########..###...###..##.....#####################..##########........####################################.......#######.......##........................................................... ...#######..###..............############...#.#####.#####.....######################################............................########....################################........##...#####....................##########..####....#####......#####################.########...........####################################.......#####.........##.......................................................... ...########.###.............####.#######.#########.#####......############.......####################............................#######....#################################.......##..#####...................##########.#..#####..###..#####...###########################..............####################################.......###....#.....##.......................................................... #.############.............####...#####..######...###.........#######.................###############.............................#######....################################......##########...................#########.....##################...######################...................####################################............###....##...........###########.................................... #############.............####.....#############..###.........####.......................############..............................######.....###############################......##########..................#########........####.#...########..######################...................#####################################........#..###....##.......##############..................................... ############.............###........##################.........#...........................###########..............................######.....##############################......##########..................########.....##.#.##..#....#######...######################..................#....################################.......##..####...##.....################..................................... ###########.............##..........###########.######.........####.........................##########...............................#######....#############################......##########..................########.....##.####..#....#######...#######################...............####.....#######################.............####.####..##...##################...................................... .##########..........................##########..#####.......#########........................########................................##########.......######################......##########...................######.....###.##....#....#######...#######################..............######.....###################................##########.#..###################....................................... ..#########..........................##########.#.##########.....#######.......................########................................##....###...........##################......##########...................######....########........#######...########################............###..........#################.................##########...####################....................................... .##########...........................#######..############.......###########...................#######.................................##....###.............###############......##########....................#####....#########.......#######...#########################..........###............##################...............##########.#####################........................................ .###############......................#..###...#..########.........#############.................######..................................####..##...............#############......##########....................#####....#########...##..#######..##########################..........##.............######################...###.....###############################......................................... .##################......................##.......###############......#############..............######..................................#######.................###########......##########.....................####....##########...##.######...###########################........###...........#.############################.....#########..####################......................................... .##################......................##.......#################..#################.............#####...................................######...................#########......#########......................###.....###########...#######...#############################.......###...........##############################....#######..#...##################.........................................# .##########......###......#.............##........##.####################################...........####....................................#####....................########......########........................##.....############....##.....###############################......###...........###.##########################...######...###...################................................########### ..#########.......###...###.............#.........#..###################################.##..........###.....................................####.....................#######.......#####...................#......#......####..#######....##...#################################.....###.............#....#######################...###.....#####..############....................................########### ..#########........##..####..........................###################################..###........###......................................####.....................#####........###....................###............###.###...#####..#######################################....###.............#......####################...###.....######...#########......................................########### ..#########........########.......................#..###################################..#####.......###......................................###......................####........##.....................###............##.####...#####.......###################################....##..................#.....################.#####....#######...######........................................############ ..#########........#..#####...............#......##..###################################..#######......##......................................#########.................###........##....................####...............#.....######........###################################...###................###...................#######...########...#####.........................................############ ..##########........#######...........##.##......##..###################.################..########....##.......................................###########...............#...............................####....................######.....###..###################################...##................####.................########..#########...###.................................#.........############ ..##########.......###.#####..........#####.....###.#####################.################....######....#........................................############................................##...........####.....................#####.......#..####################################...................######...............#########..#########...##...............................#..#.........############ ...#########.......###.#####.........#####......###.#######################################....#######..#.........................................############...............................##...........####.....................####........##....##################################..................#######.............#######.##.##########..##................................####.........############ ...##########......##...#####........#####......#######################################################.#.........................................##############.............................###.........#####.....................###........######..##################################..................########.........########..##.#########...#...................................########...############ ...##########.....###...######.......#####......##.#########..##########################################.#........................................###############..#................##.......####........#####..............................###########.#################################..................#######################....#..#######..................................#############...############# ....##########..#####....######.....######......###########..#############################################.........................................###############.#................#.........###........#####..............................#############.##############################....................#####################.....#...........##...........................################...############# ....###################...#######..#######......##########...##############################################........................................#################......##.......####.......####........#####.............................##############..##.........#...############...###.....#..........###################......##..........#####.#........................##############...############# .....###################...#########...###......##########..################################################.......................................#################.....####....#######.......####......#######.....#.....................#################...........#..############...#####...##............###############........####........#######...........................##########....############# .....###########......###...#######....###......##########.##################################################......................................#################.....####...##########.....#####......######.....#.....................##################.........#..#############..########.##..............###########.........#######.....########............................#########...############## ......###########......###...######...#####...#.#.########.###################################################.....................................################.....######.#############...######.#.#.########...#....................####################..#####.#...############..############.................................######...###..#######.............................######....############## ......#############.....##.....####...#####...###.#####.##.#############.#######################################...............#...................###############..##########..#########################....######..##...###.............#####################...#####....##########...#############...............................######...###.#########..............................#####....############## .......#############....###...####....######.#########..################.########################################.#...........##...................#############......#########.###########################...##############.............########################..#####....##########..###############.............................#####.....############...............................###....############### ........#############...##...####################.###...#############################...........###################..........###...................##########........#########...#########################.....###############...........########################...#####...##########..##################..........................#####......###########................................##....############### .........##############......####################.##....###########################..............#####################......#####..................#####.............########.....###########################...###########.###..........######################......#################...#####################......................########...##########..........###.....................#...........######## ..........##############....#####################........###########################.............#####################.....######..................######.............#####.........#############################.########..#............####################.........#####.###########.#############################.........#######....###..##########.......###########............###################....## ..........##############...######################..#.....###########################.............###################..#...#######..................#######............####...........#############################....###.##.............###################...........##...#######################################################......###..##########.....###############.........########################.. ...........#############..########################.##....###########################.............####################.#..#########.................#######.............##..............############################.......###...............################............#...#######################################################......###.##########.....#################.......####################....### ..............#########...##########################....######################.######.#########..######################.##########.................########............#..........##......##########################.......###...............###############................#######################################################......###.##########....###################.....####################.....### ...............#######...##########################.......###################..########################################.###########................########............#..........###..........##############...............######...#..........#######..###.............#..#######################################################......##############....#####.........######....###################......### ........................##########################.........#################....#######################################..##########................#########.........###..........####..............#####....................###....###.............#....####...........###########################################################......##..##########....####...........######..###################....###### .......................###########################.........#################....########################################.#########.................#########.......#####..........#####............##..........................#.######.............##########..............#############################.................#########...........########.....##...............#####..#################....####### .....................##############################.........###############.....########################..###############.#######..................#########.....######...........######.........####........................###########....####..#########...............##.######################.............................###.......#...########.....##...............#####..################....######## .....................##############################.........###############.....########################..######################...................############.#####...............#####......#######....................##############......##.###########.............####.#################..........................................###..########.....#.................##....################...######### ......................#############################....##....#############......########################...###############.####....................###########..#####...............#####....#########...................#############.........##############........##.####################............................................#####.#########....#......................#################...######### ......................#####...######################...###################.....########################....####################....................###########.#####.................#####.############....................#########..........################.#######.########.##########..............................................###############....##.....................#################...######### .....................####......#####################...###################.....########################....###################.....................###########.####...................#################..............###########............####################################.###.....................................................##############....##.....................#################...######### ##..................###........######################..........................#######################.....#################.......................################...................##################..............##############......########################################..........................................................###########....##.....................#################...######### #####...............####......########################.........................#######################.....##################......................################...................###################...######################........###########.#############################................................................#..........##########...##....................##################...######### #############################.################....####.........................#######################.....##################......................################...................##################################....####........##############.#############################...............................................####.........########...##....................##################...######### ##############################...##########.......#####........................######.################.....###################.....................################..................#####.############################.........#......##############################################..............................................####...........#######..###.................####################....######## ##############################......#####..........#####.......................#####....##############.....###################....................####################................####.###########################........#####...################################################.............................................###.............#######.###.................#####################....####### ##############################........#............######.......#####..........#####......############.....####################...................################.###................#####...#...####################.......#######.##################################################............................................###...............######.##...............########################....###### ##############################.......###...........#######....#########.....................##########.....####################...................###############.#.##................####......#####################........######....#################################################...........................................##.................######.#.............###########################.....#### #############################......#######..........#######..###########......................#######......#####################..................###################.................####.....#############.########.......######......#################################################...........................................#.#########.........#######.......##..#############################...##### #############################....###########.........######.###.......###.......................#####.....######################..................#############.####.....................#.##################...####.......#####.........#############################################..............................................#############........######.......##################################..##### ##############################################........#####.##.........###........................##......#######################.................###################........................#################.....#.......####...........############################################............................................#################.......######.##..########################################## ################################################.......###...##.#####...##...............................########################.................##############.####...........###.........###################...........####.............############################################...........................................##################.......#################################################### #################################################.......##...###.###....###..............................#########################................###############...............###........##################.......####..###...............###########################################..........................................####################.......##..############################################### ...################################################......#...#####......###.............................##########################.###...........################.....##......#####..#....################..........######.##................####################...###################.######...................................#####.........#######..........##############.........######################## .........##############################...##########.........#####.......##............................################################..........###############...#########.######..###################...........############...............###################.....#########################.................................####.............####...........############.............###############....... ............##########################.....###............#######.......##..............................###########################............###############......################.#################.............######.#######..............##################.......########################................................###...............###...........##########...............##############........ ............##########################.###.#####...........##...........##...............................##########################..........################........###############.################..............#####..########..............##################.......########################...............................##.................##..#.........########......#######################......... ...........###########################.###.#######.........###.....#######................................#############################.....###############.......#..#.###########...#.#############...............####...#########.............#################...........######################...............................#....................###........#######......#############################.... ...........###########################################......###.......###..................................###########################.....#############..........########.###........#############................##.....##########.............###############..............###########........................................###...............#######.......######..............#######################... ..........###############################################..###############.....................................#####################............###..............#######..............############..................#.....###########............##############.................##########......................................######...........##########......#####..............########################### .....################################################...##..################....................................####################............###.............###....#............#############................#####....############............############.....................#######..........................#######.....########.......###############...####............####..######################## ..####################################################...##.##..############.....................................#############.#####............###............###....###...........############................#####.....#############...........############........................####...........................########...##########..####################.####.....####.######..######################## ############################..#########################..#####...###########.##...................................#############.####............##.............##....###............###########................####.##.....##############..........###########.........................####.............#............#######....#####################################################..####.################### #################................#######################.###.#...###############..................................#################.............##.............##...####............###########...............####..###....###############.........#########.........................########.....#....###............######....#####################################################..###.#.##########.....### ################.#########.........#########################.....##########.#.#####.............#####.............################.....#.......###............###.#####............###########.................##....###....###############.........#########........................##############....####...........#####.....#############################################..#####..###..##.##########......# ###############.###########.........########################......########.#..#######..........#######......#.....###############......##......###.............########............###########................###....####....###############........#######.#......................#..######################..........#####.##################################################.......###..#####.#####.##....... ############################..........#####.################.......#########.######.##........##...........####...##############.......##......##.............#########............##########.................###.....####...################..........###.##...............#......#..###################.##...........##########################.#############################.....###...###..#####..##....... ##################.......###..........#..#.#################..............##...####..###.....##...........######...############...#....##......##..........############............##########.................###.....####....#########...####.....#.......##..............##......#..###################..##..........##########################...###################################...####.####...###...... #####.###########.........##..........####.##################.............##....###..####....##...........####......##########....###..#.###..###......###############............##########..................###......####.....######....#####..####.....###..............##.....##..###################...#..........####.#####################...###################################...####.###....##....... ####.#######.###...........#...........######################............##......##..######..##..........####.......##########....######..###########################.............##########..................###.......###...#..####......##########....####..............##.....##..###################...##.############.#############..........###################################..######.##.....##....... ##...##########.........................#####.################.......................#######.##..........####........#########....####.....##########################.......################..................###........###..##....#################...#####..............##.....##.####################....#.############..##########...............##..####################################.#.....###....... #...###########..........................######################...##.................##########..........####........#########...#####......#########################..#####################.....##...........####........##.####..##################..######.........#....##.....#######################....###########.....########.......................###############################.###.....###........ ....#######.###....................###...######################...#######...........############..........###.........########..########....##############...###############################....######.........####........###############.##################.........#.....#.....#######################.....##########.....#######............................###########################..#.#######......... ...########.###...................#####..#######################...######.......##.################......####.........#######..##########...#############.....##############################....#######.........####.......#############...##################.........#.....#.....#######################......#########.....######..............................###########..##########....................... ...#######..###.###..............######..######.#################..######..#######################.......##............#####...##.########...###########.......#############################....######...........#####.################....##################.........#....###.....#####################.......#########.....#####.....................##........###########...#............................... ..########..###########.........#######..#####...################...######.#####.################........##.#..........####....###########..###########.........############################....#####.............###..####.####..####.....##################.........##...###.....####################........#########..............................####..###..########...................................... ..#######.###############.......#######.#####.....###############...##############################.......##.#...........##....############..###########.........############################....####...............#..#####.##########.....###########.#######........##..####......############..............##########...............................####..#######........................................... .#########################.#...#############.......###############...#######...####################.......#####................###########..###########.........############################....###................##.......##########.....##########...######........##..#####......########.................##########.............................###.....###.............##...............#................ .###########################..#############........###############...##############################.......#####................###########.#############.........###########################....##.................##..............####...###########...######........##.######.....#########.................###.....................................##...###................########......####............... #############.####....######.##############...###...##############....##############################.......##########.........###########.......######............##########################....#..................##..#............####...#####.........######........#.###.################..................###.....................................#########....................##....######............... ######...###...############.###############..#####..###############...##############################........#########........###########........#####..............#########################...##..................##.##.............####..#####..........#####........#...##################.................#####.....................................#.#######.................#########.########........... #####...........##########.################..######..##############....############################..........#.#####........##############......###................#########################..###..................##.#...............###..#..###.........#####........#####################..................#####...#.................................##.######................########....###########....... #####.###........##########################..######..##############....############################..............##.......###############.......##.................###############################..................#.#...............###.......#..........#####........#############........................#######.##.........##........#########....########................########......###############... #####.###...................################.#######..#############.....###########################.............###.......############..........#....................##############################.................#.#..........########......#####........####........#..####.###..........................###########........####....#########.....###...###................########.......################# #########...................########################################....###########################..#........####........############...............................###############################...............####.........######.###...#######........#....................##.................................#####......######..##########.....##....######..............########.......################ ########....................##################################.....#....###########################..##.......###.......##############...............................################################.............#####........##...........#######..............................##.................................######.....#####..###########....###....#######.............#########........############## ########................####################################........#....###########################.##.........#.....################...............................#########################.########.........#######....#................#######..............................###...............................#######....######..#########......###.....######.............##########.........#########... ########................###################################.........##...###############################....#..####.##################...............................##########################.#######################...##..........#....########..............................##...............................#########..##############..........###.....######.............###########.................... ######..................##################################...##########..###############################...##..#######################...............................##########################..######################..##...#.......#....#####.##...............................#..............................###########.####################....###.....######.............############................... #####..................##################################...########.###.###############################.##.###..#####################...............................###########################..###################....###.##......####..##....#....................................................###.##....#########.....###################....###.....######.............#############.................. #####.............#....##################################..##########.##..#############################..#...#..######################.....##........................############################...###############......###.##.....###.#.......##...........................................###########.###...########.......###################.....##......####...............##############................ #####.............##...#################################...##########.###.#############################..#...#########################...#####.......................################.############....###########........#######...###.##......##............................................##############...############....####################....###.....##.................#################............# ####..............###.##################################....#########.###.############################...#...#########################..######.......................################.#############......................###############..#.#####............................................#############...###############..####################.....###.......................####################......#### ####..###.........###.###################################....########.###.#########################.##...###.#########################..#######..........#####.......###############...#############.....................###..######.###.#######.............................................############...#####.###########.##...###############......#####....................############################## ####.#####........###.###################################.###########.###.#######################..###...############################........###.........#####......################...##############....................####..#####...#########.............................................###########...####..###.......###.....###############.......####....................############################## ####.#####........###.#.#...#############################..###########..#..####################...####...#.##########################.########...######..###.#......#################...##############....................########..#######.###..................#...........................##########..#####..###.........###....################........#.....................############################## ####..######.......###.......############################..###########..#..###################...####.#############################.###########..##########...#.....##################...###############................#..###..#.#.....#.....###............#####...........................########..#####....##...........##.....###############........###...................############################## ####...######.......#.#######.###########################...############...##################...####...###########################..############..##############....###################...################..............#.####...###....##...###..............####...........................######.######.....###...........###...################.......####...................############################## #.......#####################..###########################...#######.##....#################...####################################.#############.###############...####################...##################..........######..######....##.###...............####...........................###########.......###...........#######################.....#####...................############################## .........#################...#.############################....#######...#.################....##.########.#######..###############.#############################...#####################...##############################....########....#.#..................##..........................############........###...........#######..##############....######...................############################## ..........###############....#.#############################..#....##....#################.....#..########.####.....##############.#######################################################...###########################........#######...............###.......#..####....................#############.......###..............#####..##############...######...................############################## ............###########......#.################################...##.....#################........########.#####...#########.#####.############.##########################################....########################............########..........#.####......#..####...................#####################.................#####...#############...########......##.........############################## ................###.##########.###############################.....######################.....#...########################...####.#############..###################..#####################....#####################.....................#..........######.....###.####...................######################.......######..#######....########.......#######..##..####.......#############################. .....................#.#############################################.###.#.##############.....#...#######################....####.##.#########...###################...#####################....#######.##########......................##..........######....####.#####..................#####################...###########..##.#####...................######..###.##.........###################.#####...#. .....#....................##########################################.......#############.....##...#####################......###.###..#######...####################....####################......###..##..#####.......................###...........#####...#####.##.##.................#####################....###########.###.#####....................####..######........#.###################..#.#...... .....##...............#...#########################################........#############.....##...#####################......###.###...........#############.######......###############.####.......####.##..#.......................#######.........#####.#############.................#####################.....#########.###...#####..................#####.......###......####################............ ####.##...............#########...#################################........#############.....##....####################......##.#####.........#############..####.#........##########.......##.......########.............#..........########.......######.########.####............#########################...#....######....##########.............#####.##.........###.....################.##########....# #######...............#########....################################........#############.....###....###################......#..#######.....###############...##...............####..........#.....##########.............#.........############....#####.##########.###................##################.##..#########.......######.###........############...........##....###############################.# ######................############..###############################........#############.....####....##################......#..#########################.....#...................................############...........##........###########.....####.############.###................#################.....###########.....###...#..##..........#######.##...........###....################################ ######................#############..#############################.........#############.....#####.........############........##########################..............................####.......############...........##........############...##################.##................##############.#.#....#############...###.......###.....##...######.##...........###.......############################# #######...............#############..#############################.........#############.....######........######.#####........########################.....#......................###.#####.......########################......###############...#################.##...............##############........####.......####....#####.##.##.######....#####.##...........###...........###################.###.# ####.###...............############..############################..........#############.....#######.......#####..#####........########################....##......................##########......#######################.......######################.###########..##.......##.....##############........####........#.......########.##########....#######...........###..................###............#.. ####..###..............############..############################..........#############.....###################..#####.......#######################......###.....................#########.......#######################.......######################....########..#.......####......###########........####.#....#####......########.##########.....######...........###..................###.............#. ####...##..............############..######..##########.########...........##############....##################..#####........############.####...........####.#...#...............#########.......#######################.......######################......#####...#......########....#######.##........########.#######.....######...###########....###.##...........##...................###.............## #####..##.#.............##########....##.#...#######....######............###############....#################...#####.#.....######...#.##.####............#####..##.....##...#....###.####........#######################.......######################........###...#.....#######.......#.#.##.#.........#######...######.....####.....##..########.#####.###.........###...................###.............## #####...#.####..........#########..............####....######.............################..##################..#####..#.....######...#.....#..........######.#...##....####.##.....##.######.#.....######################.......######################.........#....#.....#######.........#..............###..###...#####......##.....###...#######.######.###.......###....................###.............## #####.#########.......#####..####...............##.....####....##.........#######...........#################..######.###...#######....................######....###....#########...##.#########....#####################........#############..########.............#.....########......................####.#####...####...#..#.....###.....##############.###########................#########...........### ########.....##.#...######.....##..........##...#.....###.....####........####..............#################.######.####...######...................########..#####......#######...########...##...#####################........###########....########.............#.....########.###..................###########..####...###########.......###########.##.#########...............########.###.........#### .#####.###....###..#####.#........#.##..#.###.......###........####.....#.#.................#######.##############..######.#######.............###...###############.......#####....#######....##...#####################........#########......#########............###....############.......#.........###.#######..####...#..#######.........#############...#####................##########.###.......####. #####.####....##....#.............#############....###..........####...##................#...########...########...#######.#######.............######################.......###.....######......#.###..###################.#.....#######........##.###...............###.....############.#.#..#.#......###..#######...###.........#..............##..#######.......................###.......##.############.. ####..#####..####................###############...###..........####..###................#...##########.#######...###############.............###############.#######........#.....########....##########..#########################............#................#..####....###..##########.######.......##...######..###......................##.##....###.#......................###.........##.##########... ####.###...#.####................###############...##.............##.###................###.##.###########.##.....###############..........#.################..#######......##....#########.########################################.............................#.######..#####...##############........#.....#####..##......................########.#.##........................##...........###########.... ###...##...#######..............#################.................######.........###############.########..##....################.........##################....#######....####.#########..###################........###############....................##..#...########.#######....############...............###...#......................###########..........................###...........###............ #######...###...................################...................#.###.......##############......######........################.........##################......####...######.#########..####################......#################....................##.####.################....##########.........#........###........................#############.##.....................###...........###............ ##.##....####....................##############......................##..#..###############.####.#.....#..........###############........##################.......#############.#####.###..#######........######....#####.........#####...................#######.######.....######....#########........###...######........................#################.....................###...........###............ ####....######....................############.......................##..#..##############.########................#############.........##################........#####.##########.##.##########..#.......######..#####...........#####...................#############.......#####....#######.........####...####........................###############.##.....................###...........###............ ###############....................##########........................#.#.##########################.................############........##################.........#.####...........##..######....##.........##########.............#####..................####.###..............####....######.........#######.######....................###################........######.....#####...........###............ ###############.....................########.........................##############################.....#.............##########........#################........####.###...........##..######...###.........######..................####...................#####.................#####...#####........##############...................######################......#####################.......##............. ################...........##........######..........................#############################......##..............#########.......#################.......######.##...........##..############..........###.....................####.........###......####....................####...###.........#############..................########################.....#########################...###............. ###############...........####........####...........................###########.################.......##...............########.......################.......##########............#.#############...........##.....................####........###.........##....................#####...##.........############.........#.......##########################....###############################............## ################..........##.##.........###..........................########..#...#####.......##....######....#.#...##...#######.......################......##############..........##############...........#......................####.......###..........##.....................######.##.........###########..........#.....############################...####################...#########......######## #################.......#...###..........###......#..........###.#...#######..#.######........#####..######...####....##...######.......###############......#################.........#############...........#...##.................####......###...........##..##..................########.........##########..........##..#####################...#######..######################.........################ ####################.#.#######............####....###..#########.#...######...######.#.......#######..######.############..######.......###############....###################..........###########............#...##.................####......###...........##..##..................########.........#########.......###########################.###########.#########################.....################## ..###########################.............#######..##..############..#######.######..##....##############################...###.........##############....##################.###.###.....##########............##..##.................####......##...........###.##....................#######..........######################################.###..########################################################### .....######################................#######################........########...##...############.##################...###.........##############...##################...######......#########............##...####..............####......##...........######....................########...............###################################...########################################################### .......####.........####...................#################.#####........########...##..#############.##################...###.........#############...##################......####......#########............##...#####.............####......#..............####.....................#######..............####################################...########################################################### ......####...........#####..................##############...####........##.#####..####################.#################...####........#############..##################....####..#......#########............##..###.##.............####....#.#.......#.....####......................#######.............##############################.#####..############################################################# ......###.............######.................############....###..........#.###########################.#################...####.........###########..##################....#########...##########.............###.###.##............####.....###......##....####.......................#######.............#############################.################...################################################## ......###.............###.####................##########.....###..........#.#..#####.####..##############################..#####.........###########.###################...########.....##########............####.#####............#####.....###.....##.##.##########..................#######............#############################.################....################################################## ......###.............###..######..............########......##............##..####.##......##########.#################...######.........#########.###################...#########......#####..##...........#####.#####...........#####.....####....#################..#...............########........######################################.#########.....################################################## ......###.............###...#######.............######.......#.............###.##...........#########...###############...#######..........############################...########.......#####...##..........#####..#####.........#####...#..####....########.#######.###..##...........########.....#..##############################################.......################################################## ......###.............###.....#########.........#####.......#..#########....####............#######.....##############...#########............#########################...########........######.######....######....#########################.#.......####..####.....###...##..........########....##..#############################.........#############..################################################## ......###.............###......###########.......###......###..###..######...................#####......######..#####...##########...........########################.#...#######..........###############...###......########################.#.......#....####.....###..#..###........#######....##....###########################.........################....############################################## ......###.............###........##############..##......###......######..###................###.........############.#############....#....####....#################.#...#######...........####...............##############################..............####......####.###.###...###########...##.....##########################..........#########################...###################################### ......####...........####..........###########..#################....####.#####..............#...........#####..####################..###.....#.......##############..#...######.............###..............##############################...............###......####.#.########...###.........#...##..########################..........#######################..#........################################# .......####.........####.............#########..#################.....##########.........................####...####################.####.....#..........###########..#...######..............###............##############################................###......##...############.###........#######...######################..........########################...............############################# ........####.......####................######...##################.....##########........................###.....#######################.....####..........########..##....####................###.........################################................###.....##.##################..###...#######....#####################...........#########################..................######################### .........#############..................####...#####################.......#######......................###.......#################..##.....#######..........#......####..#####.........############...###################################.................###.....##################......##...#######.....####################..........##########################......................##################### ..........###########.................#####...############.#######...........######.....................###.......################...#.....###.###############.....###########........########..#########################################..................###....##################........#.#..#####.......##################.#########.###########################........................################## ...........#########................#####################..#####..............####.....................###........###############....#....###.###############################........#########...########################################..................###....##############...#........###..#####........###########################..##########################............................############## .................................########################..###.................###...............########.........##.#.....#####....###...##..#############.#############..##........########.....######################################...................###....##############............#########..........##############.##########....###################################.....................########### .............................########################..#...##.............##....####.#...........#######........######.......##....#####......##########.......#######.....########..#######......#####################################....................####..###############............#############........#######################.....########################.##########.......................######## #####...................#############################...#####...........#####...#######...........#####.......#########...........######.....##########.........####......########...#######......###.#################################.....................####.##############.##.##.......#############################################.....######################..###########........................###### ###################################################...######............######...#######......#....##.......#########.######.....########......#######...........#.......#########...######.......###..###############################.......................######..#########..##.##....#..##############################################.....####################...........####..........................### ##################################################.#########...........########..#####.......###.###......##########..#####..##.##########..#.....###.....................########.......##.......###...#############################.........................###...........##..#####...############################################..#####.....##################.............####...........................# #######################################################.#####.........####....##.#####.......#######.....############..#####.##.#############..............................#######...#########....###....############################.........................#.............#########..##################################............#######....#################...............####........................... #######################################################..#####.......####........#####.............###..###...########.......#.#############.#..............................######.#############..###.....##########################........................###..............#..#.###.##################################............#########....################................###........................... #######################################################..###############.........#.................##..###.....########.....##################...................................###############.####......#########################......................####.......#########..###..###################################......#.....#########....################.....#..........###........................... ..#####################################################...#############..........##...............###..##......##############.################..................................#################.##........#######################.........................##........##################################################....######.##########....################....###.........###........................... ...####################################################....#.#########...........#####............###.###.......############..##.##############................................#####################........######################...........................#..........#####....#######################################....##################...################...####.........###........................... ....###################################################..........................#####............###.###.......##.########...#..###############..............................######.################........#####################..........................#####.............##########################################.........#..###########..################...#####........###........................... #####.....#############################################..........................#####............####...#......###########.....#################............................######...################.......####################...........................##########...###############################################.........#...#######.###.################...#####........###........................... ######...###############################################........................#####...........##...#...##...############......##################..........................######.....################.......###################..........................#############################################################........###..###########.################...#####........###........................... ##########################.#############################........................#####...##..#######..#...###.############......####################.........................#####.......###############.......##################..........................##############################################################.......####..###########.################...######......####........................... #########################...#############################......................#####.....##########......###################.########################......................#####.........###############......##################..........................##############################################################......#####...##########.#################..######.....####............................ #########################################################.....................######...#############..#..##################.##########################.....................####...........##############.......################..........................################################################################.####..###..#######.######################.#######...####............................. #########################################################....................######.#################.############...#################################....................###..............##############......###############..........................#################################################################.####..###..######..#######################.######.#####.............................. ########################################################...................##############...####################....##....###########################.....................##................#############......#############.......................#.##.##################################################################.#.##.##...#####...##.#####################.#####.####............................... ########################################################..#.......######################.###.#################.....##....############################....#####...............................############.......###########.......................##########################################################################.####...#####....#..######################.#####.##................................ ########################################################..##.......#####################.###.################....###....#############################...#########...........................#############.......#########.............................####################################################################......................#############################.................................. #########################################################.####......####################.###########################....#############################..###....##...........................##.###########........#######.............................######################################################################.##...##............###############################................................. ################################################################.#..####################################################.############################.........###..........................##..#########......##.....##.............................###############################################################################...........################################................................. ###########################################################...####...#####################################################.##########################.........######.......................##...#######...######...................................######################################################################################...##################################................................. ######################################################################..###################################################...#######################.........#########.....................#...#######..#######..................................###############################################################################..........####################################................................ ############################################################################################################################....#####################.......################.................#######.##..#######.................................#################################################################################........#####################################...............................# #############################################################################################################################....##...###############......###################################...##.###..#######................................##############....###################################################.#########################################################...............................# #########################################################################################################......###############.........##############........##########################################..##....#...............................###############......################################################..##########################################################.............................## #######################################################################################################........################.........#############.........############################################....##..........##..................################.......##############################################...##########################################################.............................## #######################################################################################################.......##################..#.....#############..........#############..#########################.....####........####.................######################...############################################....##########################################################............................### #############################..########################################################################.....#####################.#.....#############...........#######..####.################..##..###....#####........#####...............########################...##########################################.....###########################################################...........................### ############################....#######################################################################.....#######################.....##############...........######..#######.########.....####....#########..........####..............##########################..#########################################......###########################################################.......................#..#### ###############################..###########################################..#########################..##########################.....##############..........#######..#######..################....#########.#........####.............###########################...#######################################.......###########################################################......................######## ################################..##################.........##############....#####################################################....##############..........########.#######..###############...#.############.......####.........##.############################...######################################........############################################################.....................######## ################################..################...........#############......################....##################################..###############.........#########.....###..##############..##.###########........#####........###############################...#####################################.........############################################################.....................######.# ################################..##############............#############........###############.....##################################.###############..........#########...###################..###..########..........#####.......################################...####################################..........############################################################......................######. ################################..#############............#############..........#############.....###################.....###########################..........#######.#####.####..#########...#####..######...........#####......#################################...###################################...........#############################################################......................###### ################################..############.............############...........#############.....###################.....############################..........###.......#..####...............#.#########............####......##################################..###################################............#############################################################......................###### ########################..#####..############.......###################..........##############....####...#########.####.....###########################......#####............####................##.#######............####....###################################...###################################............#############################################################......................###### #########################.......############......####################..........###############....#####..#..#####...###.....############################.....######...........####..............###...#####.............####...###################################...###################################.............#############################################################.......................##### ##########################.....############......####################..........###############.....#####.###..###.....##.....############################.....#######..........####.............###.....####..............###.###################################....####################################..............#############################################################......................##### ###########################################.....#####################.........########..###........#####.####..#......###############################......####...##...........####.........############..#................#######################################..#####################################..............#############################################################................##....##### #######################################...##...######################........########........####..####..#.###.......###############################.......####...#####......######......######.###.######.................#############################################################################...............#############################################################...............###....##### #####################################.....####.#####################.........#######.......######.#####..#####......#################################......####.###########..#####.....#######..###..####.................#############################################################################................##############################################################..............###....##### ####################################.....#####.#####################........#######....###..#####.#####..####......#########.#########################.....#####.#########...#####...########........###...######........########################################################################.......................#####################################.#######################.............####...###### ###################################..........#..####################........######....####.....#######...###...........#.....########################....#..#####.########.#.....###########........#####...#####.......#########################################################################.......................####################################...######################............#####...###### ##################################............##########################...#######...##.##..###....####..##.........##.......##################.####.....###.#####.######.###...###########.........###############....###########################################################################......................##############################################################...........#####...###### ############################..................##########################...#######...#...#######....###.##...#......###.....################....###......###....###.#########..###########...........#######...#####.#############################################################################.......................#############################################################..........######..####### ############################..................##########################...#######...##........###..###.##..####.....##.....###############.....###......###.......#######################.........###........#######...#############################################.....########################.......................#############################################################..........#####..######## ####################..######..................##########################...#######...#####....#####..######.####.#...#.....################.....###......###.......##.....###############...........###..........#####..###################........#################.......#######################.......................#############################################################.........######.########. ###################....######..................#########################...#######...#####..#####.##############.###################..#####.....###......###....###.####...#.........########.........##.......###########.#################........###############..#####..#######################.......................#############################################################..#....######.########.. ###############........######...................########################...#######...#####..#####...#.##########.###.##.##########....#####.....###......####...##......####...........#####..................#.#######.....#################........#############..#######..#############......#################.........#############################################################.###...####..########..# #############...........#####............###......######################...#######...#####..######....##.##.####.#...##.########......#####.....###.......####..##.......##...........########................##########.....##########..#########.################.#######..########.........#########################....#########...######################################################....##########.### ###########.............######...........#####......##############.####....#######...#####.########..##..#..........###.######........#####.....###........####.#.....................###...#.................#...######...###########....#################################..#######.........######################################.....#######################################################.#########.##### ##########..............######...........#####.......#############.####....########.#..#..##########.##....#.......###.#####..........#####.....####........#######.............................................#########..##########....##################################..#####........#########################################.###.####################################################################### ############............######........########........###########..###.....###########...##############....#.....####.#####...........#####......####........#####..............................................#########..###.######.########...##########################..###.......############################################.###.####################################################################### #############...........######.......####.#######......#########...###.....#############......#########...###.....#########..........#####........####.......####..............................................#..########.###.##..#####..####....########################..############################################################################.###################################################### ##########...#..........######....#.#####.########......#######....##......##############....#########....###.....####..###..........#####.........#############...............................................##..#######.###.###...#....####.....#################.......#########################################################################################.#######################################... ##########...##.........##############.....#########.....####......#.......##############....#########....######..###...###..........####...........############................................................##..######.###.##...##..#######.....#################.....#################################################################################################################################.... ###########..##.......###################.....############.........#........#########################....######.......................###............###########................................................###.#########..##.###############....#####################################################################################################################################################..... ############.##.....#######################....############.......##........#######################.....#######.#......................#.................####...................................................#############...#.......##########....#####################################################################################################.#############################################...... ##############....###########################...############.....###.........####################......##########.......................................####....................................................############..###.......##########....##################################################################################################.......###################################............. ##############...#############################....###########..######........####################.....###########......................................####.....................................................####....##..#####...#....##########...#################################################################################################.........#############################.................. .###############################################....##############............###################....#############.....................................###.......................................................##...#.#########...##....#########....###############################################################################################...#####...#########################..................... .################################################.............###..............#################..#################....................................###.......................................................##..######.######..###....########....##############################################################.###############################...#######...########################..................... ..################################################............##................#####################################..................................###.......................................................###....##...##.##.#..##........###...############################################################.......############################..#########..########################..................... ...################################################..............................###################################...................................###................................................###....###....##...####..#######.......##.#############################################################.........##.....................###############..################....####..................... .....##############################################..................##...........##################################...................................###.................................................####..###....##..#####..######.........##############################################################........###...........................##########...#############.......####.................### .......#########...#################################.................###...........################################....................................###..................................................######......###.#####.######...........############################################################..........###.............................#######.#############...........##...................# ....................#################################.............####.##............#############################.....................................###.................................................######......###.......#####......#####.#############################################################...........##...............................###..##...#######..............#..................## .....................################################............######.##.............##########################......................................####............#...................................########....##........####.....#..###..###############################################################.........##................................#..###....#####.................................### ......................###############.........########.........#.######.##.............#########################........................................####...........###.................................##..#####..###.........####....#####..############################################################.###.........###....................................###...##..................................#### ...............####..##############.............######.........#.#########..#####.....#########################..........................................####..........###.................................###..####.###...........########################################################################....##.........##....................................#####....................................###### #..............###################...............######........#.#######.#...#####....########################.............................................#####....####........#####.............#........##############............##############.#####################################################......##..####...##...................................#########....................#...........####### ##.............##########..######.................#####..#.....#########.##...#####..########################..................................................###...###...###...###............###...#############..#####...........#############..####################################################.......#####.....###....................................#####.##....................###.......######### ##########################....##...................####.###.....#.#####..###########.######################......................................................##..##....##....##............####..#############...######.........#############...##################################################..........###.....###......................................###..###...................####.....########## ##.....####################..........#########......##########..........#########################.....####........................................................##########......#............####..###########.########.##........###########.....############################################################.#########........................................##..##....................#####...########### .......#####################........###########......##########...####.############...#########...................................##..................................#######....####..........####...####.......#######..##........###########.....#################################################################.###..........................................##.##....................#######..########## .......######################......#############.....###########..###.##############..#..#####..................................#####................................########....####..........####..######......#######..##.......############.....#####################################################################...........................................#.##....................#######...######### ......#######################......##############.....##.....####.##.##############...#######.........................################...............................#########...####..........##############....#######..##.......############.....######################################################################..................................#.......#......................######.......####### ...####...###################.......##############....##......#####################...########...........................##.#########...............................###########..####.............##############..#...##..##.......############.....#######################################################################..........................#....###.######..#######.....#......######.....########### ..#####....##################........#############....##.......#####..................##########.............................#######................................###########..####............##############...##....###......#############......#################################################################..#####........................####...##.####...#########.####..########...############### .###........#################.........######...###....##..............................#####.######...........................#####..................................############.####...........##############..##.#######......##############.....###################################################################...####......................####....######.###########################.################# ###..........################....#.....###########....#######.....................#...####.......##..........................###.#..................................#####################......##############..#####..###.......#############......####################################################################...####.....................####.....###################...#########...################# ##...........################....##.....##.#####.#...#..####......................#...###.....................................#######..............................#####################......##########################........############......######################################################################...........................###.....##############################.....################# ##...........################....###.....#.#####..####..###......................##...##.....................................#########..............................####################.....####################.#######......############.......#######################################################################..........############...####....###########....##############.......################# #.............###############....####....######.######..##.......................#...###....................................###.....###...............................#################....#####################..#######...#..###########.......#########################################################################...........#################...############....############.........################# .............################....#####....#.....#.####..#.................##....########...................##..............###.......###...............................################....####################...########..############.................##################################################################............###############....###########....###########..........################# .............##################...#####...#......####...#..............###############.....................####.......###.###.........##................................#################.##############.###..###.#############...........................##############################.....##############################.............################....#########...#############..........################ .............###################...##################..................###############.....................######.....###.###.........##.................................#################..###########....#..##############.#..............#..............############################...........#########################..............################....#######....#########.###..........################ .......##...#####################...####.....#######....................#############.........................#####..#.##.###.........###.................................#################...........##.##.##..##.########..............#######.#######....#####################....................######################..................###########.......#####....########..####.........################ .......###......##################..###.......#####...............#......###...#####...........................##########..##.........##...................................##################........###..####......########.##.........#################....###############...........................####################.......................###...........###....########....####........################ .....######.....#############################..###................#......###...#####............................#######....##.........##....................................###################......##....####..#..############.......####....###########....#############.............................####.#############........................##..##..............#######......####........################ ...########.....#################.############..#...............#.#......###..#####..............................#######...###.......###.....................................########..#############...#....####.#...######################...#############...#######...#................................##..#############.......................########............#######.......#####.......################ ..#########.....###############....#######...##.#####...........############..#####.....##.......................#########..############.....#................................######....############...#....###..##########################...#############...####........................................#...###########..........###..........#########...........########.......#####.......################ ..#########.....##############.......##......########..........##########.########.....#####.....................##############################.................................###......###########...##..#####.##########################...###########.......................................................#######..............####......##########...........#######........#####.......################ ..#########.....############.........##......###.###.........############.##########...######.....................####.########################...........................................##########.##########..#...######################...#####.####.....#.........................................................................#####.############............#####.........#####........############### ...#######......###########..........##.......##..#..........#########...############..#######...................###..###########################............................................#############..###...###....##################...###..####....###........................................................................###...##...########.............###..........#####........############### ....#....#.......#######..............##.....####............########################.##########.................#...##############################................................###..........########....###...##.......################...###..###.....###....................................................................#.#############..######.....####.................#####........############### ........###......####..................##########...........#########################.###########...................#################################..............................######.....##########....###..###.........##############...##...###.....###.....................#############..................................################.######.....#####.....##.........#####........############... .........#.......#......................#####.####..........########################..###########...................##################################................#####........#########..#########.#..####.###............############.......###.....####......................##############....................#.......##.###############.#....###.....#####....####........####.........#########...... ##############.................................#.#..........########################..############.................####################################..............#######........#########....######.##....####..............###########.####.###.....####.........................###############............######........###################......##....##......######.......####........#########....... #################................................#.........#########################.##############........##.....######################################.###........##.....##........#########....#######....####................###########.######.....####............................#############............#####..###....#######################..##....#.......#######.......##.....############........ ###################........................................#########################....############........##...################################################..##.......##........#########.........##..###...................########..##.############..............................##############...........##########.###########################.##...##.....########.......#########..#######......... ####################........................................#######################........#########........###..#####################...#########################.##.......##.........#########........###......................##########...############................................##############...........#####################################..####.#.....####..###.##############...#####.......... ##################........................................#..######################...........######.........##.......#################.###.##############.#####...##.......##.........##########......#############.............##.########..###########..................................##############..........#.##....##############################.###..##...#####.##########.#########...###........... ##################.......................................##.#..###.#######.........####..........######......##............#############.##...############...###...##.......##..........###############################..........##..#######..###...........................................#############..........#....####..........###################..##...##.........########..##########...##.......#### ##################.....................................###########..######.........#########........#####.....#...............#############....###########.##.##...##.......##...........################################.......###...######...#.............................................#############.........#....####...............###############.###..##.......#..######...###########..##.....###### ###################....................................####..#####..######........#############...####.##.....#..................########.##.....########..###.##...##.....##.............################################.......##....#####..##.............................................##############........#.....##....................############.###.##.......##..####....###########..#.....####### ###################...............................#..#############..#####.........####################........#...................########.##.....#######.####..##...#######...............################################......##...######..#...............................................############.........##....##....................############.######........#####.....############........####### ###################..............................##..#######.#####.######.........####################..#...###.....................#######.#############.#####.......#####.###....##########################################....##########...#...............................................#########............#......#...................######################......###........###########.......######## ####################.............................##.#########.#...#######.........####################..#..####.#.....................######.######.####..#####.........######....##########...###############################....#..#####...##................................................######.....................#....................###################.##.......##.......###########...#...######## ####################.............................##############..########.........##########################.##.##.....................#######.#.....###.#######..#...########....###########....#############################....#.........###................................................####...............................................################.####..#.###.......##########...###..######## ###########..#######.............................#########################........#######################.##...####...#.................#######......###.#######..#.#########....###########.......############################.####.......#####...............................................##..................................................#########.##.########.#####........##########.###.#.######## ##########.....######............................###########################.....##########################....###....###................######.......###########.###########....##########..........##################################.########...............................................#....................................................###..###.##..###....######.........#############.########## ##########......#####............................#############################...#########################.....##.....####................######........####################....##########.............###################################.######............................................###...................##................................#...#######...############.........#######.####.########## #########..........##............................##############################..#########################.....#....########...............######.......###################.....#####...................###.#############################..######..........................................#####...................##.........................###.....###########..############.........######..############### ########........................................#####################################################..#....#..#....#########...............#####.......###################.....###.....................###..############################..#######.........................................###.#...................###....#..................#####..#.######.###...############.........#######.#####...####### ########........................................#################################################.#.#.......#.################...............#####......##################.....#######..#...............##....##########################....######.........................................###.#....................##....#..................######.########.###...#############.........#######..###...####### #######...............................#........##################################################.#.........#.##################..............#####.....#################......########.####............###....########################.....###............................................###.#....................##....#..................######.#.#####..###....#############........########.##.....###### ######...............................##........#########.....#################################.#............#.###################..............####......########.#######.....######.########...........####...########################....###..............................................#..##...................#######..................######...#####.####.....#############.......#########.........#### ######................#####..........##........##########.....#########################.######.#.....#......######################.............#####.....#######...#####......############.###..........#####...###...#################....###.###..........................................#.###...................#######.#...#............######..#.###.#####......#############......#############....##... #####...............#.#####..........##......#############.....################.#######.#####........##.....########################............#####....#######...####...........####..#.#.##..........#..###..###....###############.....###.###...........................................#####..................##...########............######.############.......#############.....##############....#### ####...........#....######..........###.......##############....######..#.###...#.###....#..#......####.....#########################...........#####...#######....####...........#####...####.............####..#.###..##############.....#########..........................................#####..................#...########............#####.#############........#############....###############..##### ####.......#...#...######............#.......#################.#######....##......##...............###......##########################...........#####.########....###............######..####..............####.#..###..############......#########.............................#............###.##.................#..#####..#######.......####.##############.........#############...###############.###### ###.......###.####.#####.............#.......########################.............................####.......##########################...........####.####.##.....#.#####........######.####...............#.#.....####.############.....###########..............######......###............##.#.###...#...........##.#####..########........#################..........#############..##############.####### ####......##############............##......#########################..............................#.##......###########################..........####.####.#.......######........###########.................#.....#####...#########.....###########.............########....###................##.######..........##########...#######......##################...........#############.#####.####....######## ####.....##############.............###.##..########################.........##..#...##.......#.#....##......############################.........##.#.###.........######.###......######.##........................#####...###..##..........#########............#########.#####................##.######..........####..........########..##.#################............#################..################ #####.###############..........###.####.##.########################......#..######..#####.....#####.####......############################..............##.........######.###..#...######..##........................###..##.##..............#########..................#########................##..#####..........#####...........##########..#################.....#####################.#....############## ####################..........#####################################......#####.####################.####......#############################.........#...............#####.###..##...#####...##.......................###..##...##..#######..###..#####...................#...#######.............###.###...###.....#######............###########.######...######.................######.........############## #.#################........#######..###......######################.....######.#######...################......#############################.......##...............########....##..######...##......................##...###..###########..#.....####..............##.....#####.######..........######...####.....########.........................###.###.######...................###..........############# #....############.......#########...####..#########################.....#####.#######....################.......##############################.#..##.#..............#######.######.#######...###.....................##....###############.........###........#....###....#####...########.......########.##.#....##########................##.....####.###.####..................................############# #.........####.....#############.......#########.##################.....#####.######.....################.......################################.##..###....#........########...##########..#.###....................##....###############.....#....##.......###...###...####.#...########......########...###...############.............####.....########.#####.................................############# ###############################......#####..#######..##############..........############################........##################################..###....########.#############..######.###..#....................##....###############....####...#.......####..###..####..#...#.#####......################.##############..........#######.....#######.#####..................................############ ###############################.....###.##.##...##....#############...........###########################.........#############################.###..####..###################.###############.......................##....#####...........###..##...........##############...#....#######.....#######.#########################.......#########....###..##.####...................................############ ###############################....###..######...##....###########..............#########################..........##########################...###.######.##.################..#...#####............................##....#.............##########..........#.###########....##..########.....######...#######..#################....##########....#...###..##...#...........#.....................########### ###############################...###......####...##....##########...............########################...........######################......###.######.#..################..#..#####.................##......######...##............###########..........##.#########......##.##.#...##....###.#..............###########################.....####.####...#...###.........##.......#............########### ###############################...###......####...###...#######.##...............########################.............##################........###.########..################.########..................##......######..####............##########..........##....###..##....#####.##...##...##...................#################......#..#########..###.......####........##......###...........########### ###############################...###.......###...###...##########...............###...##################..............##############...........###.######....#############.####.#######.................###.....############............##########...#......###....##..#####.########..###..###..#.................###############.......###########....#..........###.......###.....###.........#..########## ###############################.........##...##...###....#########...............###.....################................########...............###.#####......#############..##.####....#####.............#......##.########.............#########...#.......###......#.########....######.####.##.................#################################...............###........###...#####........############# ###############################........########.#.##.....#########...............###........#######.#####.........##########...................###############################.#..##....#####.............##.........#########.............#######....##.....#####...#####.#.###.#.....###.#####.##....#............##########################..####.................###.......###.#######........############# ################...############........########.####....###########..............###............###.######..#############......................#####...########################.........####...............#.........#########.............#######....##....######.....###.####..###....#.########....##.....##.....##########################....##............#....###........#########.........############# .....###########..#############........############....###########...............###.............#...######..#############.....................####...#######..#################........####..........#....#.........##########............######......#...#######....#########..###....#.#######....###....####....##########################....#.............##....##.........#####.##..#......############# ...........#####..#############...###.#############....###########...............####........................#############.....................####..#######....#################......######........##....#.#......############............####.......#..######...#####..######.####...########....####...######...###########################.................###...###.........#....##.##......############# ...........######.##############..#################....###########...............#####......................##############.....................############.....#################.##..######.........##.#..###..#...###########.............###........##.#####.####.###.####.###.###.#########.....####..#######...################..#####..#..................###..##..........##....##.###.....############# ............###...#############....################....###########.............#.#.####....................###############.....................##.#.#######.....###################..######..........#####.####.##..#########...............##........###.##########..#....##..###.############.....#############...##############....###..................#....##..####......######...######.....############# ..................##############..#################....###########.............###..#########.............######..########........................#.#######....############.###############...###.....##..#####.###.#######............#....#.........####..#######...#..........##.####...####.....#############...#############.....##..................##....##########....#######...#####.....############# ..................#################################....#############...........###...#######.............######.....######........................#..##..###.############.....############....###.#############.############.......##########........######..#####.................#####...##.#.....###########.#...#..########...........................###....#########.##########...#####.....############# ..................#################################....###############.........###....#######............#####........#####.......................#..##...############.##......#.#.#####.#....###...##########..#############.......#########.......########.#####....................##....#.#.....#############...#...#######............#..#..........####...######################..#####.....############# ..................#################################....#################......####......................#####............##.....#......##........##..##..#############...........#..#.##......##..###..######....#############.......#########.....##########.####...........#........##............########.#.#.#.......#.###.............#..#..........####...#########....#########..#####.....############# ..................#################################....####################..####.......................#####..................##.......##.......#####################..........#.#...#.......#..####............###############......########....############.###...........###......##.............######..#####.......#..#..............#######.......###...######..###.#.##########..####......############ ..................##################################....###############.########.......................#####...................##.....#.##.......#.###################.........##.##.#.......##..###.............##################....######....#############..###########..###....#.#...............#####...#####.........................######.......###.#########.##.#############..####......############ ..................##################################.....###############...###.#.......................#####...................##....##.##...#.....####################.......########.......#...###..............######################.......#################.#######.....###....###.........#......###....###.##.##.....#.#..............#####.......##.############...############..####.......########### ..................###################################.....##############..#########....................#####...............#...##....##.##..##.....####################.......#########.....##..###...............#######################......#######################.##.##.###.#...##.........##....##.#.....##.##.###....###...............##....#....###.##########.....##.#########.####.......########### ..................####################################.....###########################...............#.#####............####....#....##.##.##.......###################........#.######.#########.#...............#########################....#################.......###########.#..#####..#..##..#.###......###.#.###...#####.........##....##.###....##############......#..########.####.........##.###### ...................####################################....#............##################....#......##.####################....##...####.##.#####.#####################...#........##############.................###########..###...######...################.......############.#..######.#...#..#####.......####.##...###.#........##############......############......#...#######.####.........##.###### ...................#####################################...............##########################.....#....#################.....#####.#####.###############################.........#.##########..................#########.#...#.....####.....######.#######.#..##################..##.#.###...#.######........###########..#.........#########.###...#...##########.......#...############.............##.## ...................##############################.....###.#...........#################################......################.....####..###.##############################...#.####..#..#..........................######.#...##........###.....######..#####..#....#############.###....#.#.....#######..........#########...##........#########..#..###...##########.......####...########..............##..# ...................#############################.......######.......#########################################################........#..#########...######################..##.########.............................#####...#.###...#....#.###...####...########...###########....##########.##....####.............#####.....##.........########..#..###....#########.........#...########...................# ...................###########################..........############################################################.....###........##..####......#######################...###....##...............................#####..############....######.###...#########.###########.....######.###########.#.................####....#...........######.###.##......#######.........##..###..####..................## ....................#########################............##########################################################.......##........##..#.......##############..##########..###....##...###.........................########.##########....##########..####################........###.#########..####...............#####...................###########......#######......#########.......................#.## ....................#########################............#########################################################.................###........################....########..#####..##.#.###..........................########.#########.#.###########.###..###############.........############....###......#.......####.#....................##.######.....#########..#######..####...................######## ...........#...#....##########...##########..............#########################################################................####........################.....#######..#########.#####..........................#########.#############..#######.##....####.########..........####...#####.............#......###..###...##.......#.........#######.#######.####..#.#.###..####...................######## ..........######.....####.............#####..............#######.################################################...................##........################.......######.#######...#.###...........................########..##########.####.####..##.....###.#######..........##....######..............#.......#...###...###..##.##..........##########.#...####....#####..###.............#......######## .........######......#...................#...............######..###############################################.....................#........################........######.######...#.###...........................########..#########.####.####..###......#..#######.........##....######...............###..#..##..####..#######.###.....####.########.....#####.###.#..######...........###......######## ........#######.........................................#######...###########################################.##..............................###############..........######.#####...####............................########...#######.#####....###.##.........######.........##......#####.............#..#####..#..######.###########.....######......##...#####..############...........#####......####### .......#######...........................................#.###.....##########################################.................................##################################.###..####.............................#########.######..####......#####.........#####........#.#.......#..#......#.......#...#.##..#..#######.###########...#####.#################..#..#.#..#.#............#####......####### .....########..............................................###......#.######################################..................................#######################################.####.............................################..###........#####.........####.....####.......#.##.##....##......###...####.#.#########.###########...####.####################.........#...........#######.....####### ############................................................#.........#############################.##...#...................##...............########################################.###..............................##########.####..###........######.........###...######.......####..#....###.....###....################.###########.####.....#####.#######.##................##...########....######## ###########......................................#####......#..........############################.#....#...................##...............##############################...########.##............................#####..#####....##.##.........###.######......#...####........################..#...###...###.#############################......#.....#########.......###......##..######.##....######## ##########......................................#######................###########################..........................###...............##############################....########.#...........................###.##.###.####..####..........###..####...........###........####.###########..##...###.....###############################..#.........#####.##.........##.....##########..##....######## ########.........................................#.####..................#########################................#..#.#....###........#......##############################.....#########.............................##..###...#####.##...........###.....#.........####........#################.##....#.#....#################################.###........#.##..#......#..#.....##...######.###....######## ######.............................................####.............#....########################.................##.####..####.......##......##.#############.#############......########................................#..#....#######...........###...............##.#........#######################.###....#####################################.#.................###.##....#......##.##.###...######### #...................................................###.........#...##..#...#####################................####.##########....####....#.##.############...#########.##........######................................#####....####.............##...............#####.........######################.##.....################################....#####.##..............######.##.......#..###.#...######### #.........................................##........###........##..####.##...####.#.###.########................#####.##########....####...##.#...#.#########.....#######..#........##.###................................######....###.#..######....#...............######.........#####################.##.##..##############################........######..............##########.........#.###..########## ##........................................##.........###.......###.########....##.#.#...#.##..#..............#..#####..#########....#####.###.......#.######.......#####..##...........##..................................##.###...#######.##.##...###.............###########......###################...####..###########################.........#####................#################..##..##.########### ##.......................................####........####.#...################............###................########..#########...##########..........#.#.#........##.#.###..................................................###....#######...#....###............##############......####################################################.........######...............################.....################# ###......................................#####........#.###...##################..........#####.......#.....#########...########...#####..###..........#.#....##....##.#.###....................................................#....#######...##..######..........##############........#################...###...#######################.........########.............################......##..############# ###...........#.........................######.........#####.####################.###...#######....#.###..###############..#####..#####..####.................##...#..######..............##..........................................####....###..#######........################............############......#########################..........########............#################....####.############## ####.........###.................#......#######........##############################...#########..#..##..################..###...####..#####................####.##.#######..............###....#....................................###.....##############.....##################............##########.......########################............########..........#################.....################### ####.#.......##.....#............#.....########........###############################.##################..##########..##....#.....##..######...............#####.##########....#.........####...#......................#..............##.#..#################..####################............#########.......#######################.............#########........#################.........################ ########....###...####..........###...##.#######.......###############################.###############.###..#############...##...##......#####..............################....#........##......##...............#.....#...............###..########################################............#######.......#######################...............########.......##################........################# ...#####....###...####............##.......####........################################################..##...#.#########...##...##......##.##..#............###############....#...##..###......##..............##.#...##.......##....#################################..############............#####........######################................##########....#################..........################# .#.######...###...#.##........##...###....#.###...#...####################################################.####.########...#.#.####.......#.....##...........###############....#...#######......###.....#.....#.#.##....####....#....###################################...###########.............###.......#####################...................##########..#################..........##################