1000 1000 #.....################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################## #......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# #......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# #......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# #.....#############....####.............................#####################....#....########.....##########....###............#....###.....###########........############......####..............####################....###########################################......######.......####....###.....#################.....#####################.......#####....#....###........######.........#.....#########.....########################.....#....####......#########.....####....###.....###......####################....######.......########.....################....###....#######################.....###################....################....############....................................................###......###############################....#################.......###.....###############.....####............####.....#############################................####.....##################....###############.........#......###########.....###..........####.......####################........# #.....#############....#####.....###############........#####################....#....########.....##########....###............#....###.....###########........############......####..............####################....###########################################......######.......####....###.....#################.....#####################.......#####....#....###........######.........#.....#########.....########################.....#....####......#########.....####....###.....###......####################....######.......########.....################....###....#######################.....###################....################....############....................................................###......###############################....#################.......###.....###.....#######.....####............####.....#############################................####.....##################....###############.........#......###########.....###..........####.......####################........# #.....#############....#####.....###############........#####################....#....########.....##########....###............#....###.....###########........############......####..............####################....###########################################......######.......####....###.....#################.....#####################.......#####....#............................................................................................................####....###.....###......####################....######.......########.....################....###....#######################.....###################....################....############.....##################.....################........###......###############################....#################.......###.....###.....#######.....####............####.....#############################................####.....##################....###############.........#......###########.....###..........####.......####################........# #......................#####.....###############........#####################....#....########.....##########....###............#....###.....###########........############......####..............####################....###########################################......######.......####....###.....#################.....#####################.......#####....#............................................................................................................####....###.....###......####################....######.......########.....################....###....#######################.....###################....################....############.....##################.....################........###......###############################....#################.......###.....###.....#######.....####............####.....#############################................####.....##################....###############.........#......###########.....###..........####.......####################........# #......................#####.....###############........#####################....#....########.....##########....###............#....###.....###########........############......####..............####################....###########################################......######.......####....###.....#################.....#####################.......#####....#....###.....................................................................................................####....###.....###......####################....######....................################....###....#######################.....###################....################....############.....##################.....################........###......###############################....#################.......###.....###.....#######.....####............####.....#############################.....................................######....############................................................####.......####################........# #.....######################.....###############........#####################....#....########.....##########....###............#....###.....###########........############......####..............####################....################################.................######.......####....###.....#################.....#####################.......#####....#....###........######.........#.....####............................................................############....###.....###......####################....######....................################....###....#######################.....###################....################....############.....##################.....################........###......###############################....#################.......###.....###.....#######.....####............####.....#############################.....................................######....############...........................................................####################........# #.....######################.....###############........#####################....#....########.....##########....###............#....###.....###########........############......####..............####################....################################.................######.......####....###.....#################.....#####################.......#####....#....###........######.........#.....####............................................................############....###.....###......####################....######....................################....###....#######################.....###################....################....############.....##################.....################........###......###############################....#################.......###.....###.....#######.....####............####.....#############################.....................................######....############...........................................................####################........# #.....######################.....###############........#####################....#....########.....##########....###............#....###.....###########........############......####..............####################....################################....#########....######.......####....###.....#################.....#####################.......#####....#....###........######.........#.....####....#.....###.......................................................................###......####################....######.......########.....################....###....#######################.....###################....################....############.....##################.....################........###......###############################....#################.......###.....###.....#######.....####............####.....#############################........##......####.....#######.....######....############...................###########.....###..........####.......####################........# #.....######################.....###############........#####################....#############.....##########....###............#....###.....###########........############......####..............####################....################################....#########....######.......####....###.....#################.....#####################.......#####....#....###........######.........#.....####....#.....###.......................................................................###......#######...............................................................................##############.....###################....################....############.....##################.....################........###....#################################....#################.......###.....###.....#######.....####............####.....#############################........##......####.....#######.....######....####...............................................................................................# #.....######################.....###############........#####################....#############.....##########....###............#....###.....###########........############...............................................................................#....#########....######.......####....###.....#################.....#####################.......#####....#....###........######.........#.....####....#.....###.......................................................................###......#######.................................................................................................................####........................############.....##################.....################........###....#################################....#################.......###.....###.....#######.....####............####.....#############################........##......####.....#######.....######....####...............................................................................................# #................................................................................................................###............#....###.....###########........############...............................................................................#....#########....######.......####....###.....#################.....#####################.......#####....#....###........######.........#.....####....#.....###.....#############........#....####......##....############....###########......#######....#########....######.......######.......################....###...............................................####........................############.....##################.....################........###....#################################....#################.......###.....###.....#######.....####............####.....#############################........##......####.....#######.....######....####................................................................................#######........# #................................................................................................................###............#....###.....###########........############......####..............####################....###########################....#....#########....######.......####....###.....#################.....#####################.......##............................................####....#.....###.....#############........#....####..................................................##....#########....######.......######.......################....###....#####....##############.....###########....####......##############....############.....##################.....################........###....#################################....#################.......###.....###.....#######.....####............####.....#############################........##......####.....#######.....######....####.....###.......................................................................................# #..............#############.....###############........#####################....#############.....#################............#....###.....###########........############......####..............####################....###########################....#....#########....######.......####....###.....#################.....#####################.......##............................................####....#.....###.....#############........#....####..................................................##....#########....######.......######.......################....###....#####....##############.....###########....####......##############....############.....##################.....################........###....#################################....#################.......###.....###.....#######.....####............####.....#############################........##......####.....#######.....######....####.....###.......................................................................................# #.....##.....###############.....###############........#####################....#############.....#################............#....###.....###########........############......####..............####################....###########################....#....#########....######.......####....###.....#################.....#####################.......##............................................####....#.....###.....#############........#....####.....###....############....###########......#....##....#########....######.......######.......################....###....#####....##############.....###########....####......##############....############.....##################.....################........########################################....#################.......###.....###.....#######.....####............####.....#############################........##......####.....#######.....######....####.....###.......................................................................................# #.....##.....###############.....###############........#####################....###............................................#....###.....###########........############......####..............####################....###########################....#....#########....######.......####....###...........................................#####.......##.......#....###........######.........##########....#.....###.....#############........#....####.....###....############....###########......#....##....#########....######.......######.......################....###....#####....##############.....###########....####......##############.....................##################.....################........########################################....#################.......###.....###.....#######.....####............####.....#############################........##......####.....#######.....######....####.....###..........................####.......#..........####.......#######################.....# #.....##.....###############.....###############........#####################....###............................................#....###.....###########........############......####..............####################....###########################....#....#########....######.......####....###...........................................#####.......##.......#....###........######....#....##########....#.....###.....############..............####.....###....############....###########......#....##....#########....######.......######.......################....###....#####....##############.....###########.................................................##################.....################........########################################....#################.......###.....###.....#######.....####............####.....#############################........##......####.....#######.....###.......####.....###............##.....###....####.......#..........####.......#######################.....# #.....##.....###############.....###############........#####################....###............................................#....###.....###########........############......####..............####################....###########################....#....#########....######.......####....###...........................................#####.......##.......#....###........######...............................................................####.....###....############....###########......#....##....#########....######.......######.......################....###....#####....##############.....###########.................................................##################.....################........########################################....#################.......###.....###.....#######.....####............####.....#############################........##......####.....#######.....###.......####.....###............##.....###....####.......#..........####.......#######################.....# #.....##.....###############.....###############........#####............................#####.....#################............#....###.....###########........############......####..............####################....###########################....#....#########....######.......####....###.....#################.....###########.....#####.......##.......#....###........######..........................................................#....####.....###....############....###########......#....##....#########....######.......######.......################....###....#####....##############.....###########..............##############....................................................................########################################....#################.......###.....###.....#######.....####............####.....#############################........##......####.....#######.....###.......####.....###............##.....###....####.......#..........####.......#######################.....# #.....##.....###############.....###############........#####............................#####.....#################............#....###.....###########........############......####..............####################....###########################....#....#########....######.......####....###.....#################.....###########.....#####.......##.......#....###........######..........................................................#....####.....###....############....###########......#....##....#########....######.......######.......################....###....#####....##############.....###########..............##############....................................................................########################################....#################.......###.....###.....#######.....####............####.....#############################........##......####.....#######.....###.......####.....###............##.....###....####.......#..........####.......#######################.....# #.....##.....###############.....###############........#####............................#####.....#################............#....###.....###########........############......####..............####################....###########################....#....#########....######.......####....###.....#################.....###########.....#####.......##.......#....###........######...........########....#.....###.....########.............#....####.....###....############....###########......#....##....#########....######.......######.......################....###....#####....##############.....###########..............##############....................................................................########################################....#################.......###.....###.....#######.....####............####.....######................................................#######.....###.......####.....###............##.....###....####.......#..........####.......#######################.....# #.....##.....###############.....###############........#####.....###########....###.....#####.....#################...........................................................................................................................................................................................############################.....#####.......##.......#....###........######...........########....#.....###.....########.............#....####.....###....############....###########......#....##....#########....######.......######.......################....###....#####....##############.....###########..............#####################################################.....#####.....######........########################################....#################.......###.....###.....#######.....####............####.....######.........................................................................................................................................................................# #.....##.....###############.....###############........#####.....###########..................................................................................................................................................................................................................................############################.....#####.......##.....###....###........######...........########....#.....###.....########.............#....####.....###....############....###########......#....##....#########....######.......######.......################....###....#####....##############.....###########..............#####################################################.....#####.....######........########################################....#################.......###.....###.....#######.....####............####.....######.........................................................................................................................................................................# #.....##.....###############.....###############........#####.....###########.......................................................................................................##..............###################################################....#....#########....######.......####....###.....#....############################.....#####.......##.....###....###........######...........########....#.....###.....########.............#....####.....###....############....###########......#....##....#########....######.......######.......################....###....#####....##############.....###########..............#####################################################.....#####.....######........########################################....#################.......###.....###.....#######.....####............####.....###############.....#########........##......####..............................................................................................................................# #.....##.....###############.....###############.....................................................................................................###...........#########........##..............###################################################....#....#########....######...................................................................................................................########....#.....###.....########.............#....####.....###....############....###########......#....##....#########....######.......######..................................#####....##############.....###########..............#####################################################.....#####........###........########################################....#################.......###.....###.....#######.....####............####.....###############.....#########........##......####.....#######.....###.......####.....###............##.....###....####.......#..........####.......#######################.....# #.....##.....###############.....###############.....................................................................................................###................................................................###############################....#....#########....######...................................................................................................................########....#.....###.....########.............#....####.....###....############....###########......#....##....#########....######.......######..................................#####....##############.....###########..............#####################################################.....#####........###........########################################....#################.......###.....###.....#######.....####............####.....#########.....#.....#########........##......####.....#######.....###.......####.....###............##.....###....####.......#..........####...................................# #.....##.....###############.....###############.....................................................................................................###................................................................###############################....#....#########....######.......................#....############################.....#####.......##.....###....###........####.............########....#.....###.....########.............#....####.....###....############....###########......#....##....#########....######.......######.........##############....############....##############.....###########..............#####################################################.....#####................................................###########....#################.......###.....###.....#######.....####............####.....#########.....#.....#########........##......####.....#######.....###.......####.....###............##.....###....####.......#..........####...................................# #.....##.....###############.........................................................................................................###################................................................................###############################....#....#########....######....####################....############################.....#####.......##.....###....###........####.............########....#.....###.....########.............#....####.....###....############....###########......#....##....#########....######....................................................................................................#####################################################.....########.............................................###########....#################.......###.....###.....#######.....####............####.....#########.....#.....#########..............................................................................###....####.....###..........####.......#######################.....# #.....##.....###############.........................................................................................................###################................####........##..............###############.....###############################....#....#########....######....####################....############################.....#####.......##.....###....###........####.............########....#.....###.....########.............#....####.....###....############....###########......#....##....#########....######....................................................................................................#####################################################.....########.............................................###########....#################.......###.....###.....#######.....####............####.....#########.....#.....#########..............................................................................###....####.....###..........####.......#######################.....# #.....##.....###############.........................................................................................................###################................####........##..............###############.....###############################....#....#########....######....####################....############################.....#####.......##.....###....###...........................................###.....########.............#....####.....###....############....###########......#....##....#########....######...............................................................#######.....###########............#######################################################.....########.....###........###################.....############........#################.......###.....###.....#######.....####............####.....#########.....#.....###########.....###......####.....#######.....###.......####.....###............##.....###.......................................................#####.....# #.....##.....###############....################..........###.....########.......###...............########.....####.................###################................####........##..............###############.....###############################....#....#########....######....####################....############################...............................###...........................................###.....########.............#....####.....###....############....###########......#....##....#########....######.......######....#....##############....#######....#....##############.....###########............#######################################################.....########.....###........###################.....############........#################.......###.....###.....#######.....................####.....#########.....#.....###########......##......####.....#######.....###.......####.....###............##.....###.......................................................#####.....# #.....##.....###############....################..........###.....########.......###............................####.................###################................####........##..............###############.....###############################....#....#########....######....####################....############################...............................###...........................................###.....########.............#....####.....###....############....###########......#....##....#########....######.......######....#....##############....#######....#....##############.....###########............#######################################################.....########.....###........###################.....############........#################.......###.....###.....#######...........................................................................####.....#######.....###.......####.....###............##.........................................................................# #.....##.....###############....################..........###.....########.......###............................####.................###################................####........##..............###############.....###############################....#....#########....######....####################....############################...............................###.....#######.............########....#.....###.....########.............#....####.....###....############....###########......#....##....#########....######.......######....#....##############....####......................................................#######################################################.....########.....###........###################.....############........#################.......###.....###.....#######...........................................................................####.....#######.....###.......####.....###............##..................................................########...............# #.....##.....###############....################..........###.....########.......###............................####.................###################................####........##..............###############.....###############################....#....######....................................#....######################################.......##.....##.....###.....#######.............########....#.....###.....########.............#....####.....###....############....###########......#....##....#########....######.......######....#....##############....####......................................................###....################################################.....########.....###........###################.....############........#################.......###.....###.....#######...........................................................................####.....#######.....###.......####.....###............##..................................................########...............# #.....##.....###############....#############......................................................########.....####.................###################................####........##..............###############.....###############################....#....######....................................#....######################################.......##..........................................######....#.....###.....########.............#....####.....###....############....###########......#....##....#########....######.......######....#....##############....####....####....##############.....###########............###....################################################.....................................###########.....#...................................................###.....#######..................................................................................................................................##.....###.............###..........................##################.....# #.....##.....###############....#############......................................................########.....####....................................................####........##..............###############.....###############################....#....######.......######....###############....#....######################################.......##..........................................######....#.....###.....########.............#....####.....###....############....###########......#....##....#########....######.......######....#....##############....####....####....##############.....###########............###....################################################.....................................###########.....#...................................................###.....#######..................................................................................................................................##.....###.............###.....########.............##################.....# #.....##.....###############....#############...........................................................................................................................####........##..............###############.....###############################....#....######.......######....###############....#....######################################.......##..........................................######....#.....###.....########..................................############....###########......#....##....#########....######.......######....#....##############....####....####....##############.....###########............###....################################################.........................................................................................................###.....#######..................................................................................................................................##.....###.............###.....########.............##################.....# #.....##.....###############....################..................########.......###................................................................................................##..............###############.....###############################....#....######.......######....###############....#....######################################.......##.....##.....###.....#######...............######....#.....###.....########..................................############....###########......#....##....#########....######.......######....#....##############.......................................###########............###....#############################################################............................................................#################.......###########.....#######......................###.......######......#.....###########......##......####.....#######.....###.......####.....###........######.....###.............###.................................................# #.....##..........................................................########.......###................................................................................................##..............###############.....###############################....#....######.......######....###############....#....######################################...................................................######....#.....###.....########.............#......##.....#......############....###########...........##....#########....######.......######....#....##############.......................................###########............###....#############################################################.....######.....###.....###########.....###....###......#####################.......###########.....#######.........................................................................................................................................................###.................................................# #.....##..........................................................########.......###................#######.....####.............#.....#################................####........##..............###############.....###############################....#....######.......######....###############....#....######################################...................................................######....#.....###.....########.............#......##.....#......############....###########...........##....#########....######.......######....#....##############....####....####....##############.....###########............###....#############################################################.....######.....###.....###########.....###....###......#####################.......###########.....#######.........................................................................................................................................................###.................................................# #.....##.........................................................................................................................#.....#################................####........##..............###############.....###############################....#....######.......######....###############....#....######################################.......##.....##.....###############...............######....#.....###.....########.............#......##.....#......############....###########.....#.....##....#########....######.......######....#....##############....####....####....#############......###########............###....#############################################################.....######.....###.....###########.....###....###......#####################.......###########.....#######...........................................................................##...................###.......####.....###........######.....###.............###.........####.....###.....##################.....# #.....######################....################.................................................................................#.....#################................######......##..............###############.....###############################....#....######.......######....###############....#....######################################.......##.....##.....###############...............######....#.....###.....########.............#......##.....#......############....###########.....#.....##....#########....######.......######....#....##############....####....####....#############......###########............###....#############################################################.....######.....###.....###########.....###....###......#####################....................................................###.......######......#.....###########..............##...................###..........................................................................................................# #.....######################....################.................................................................................#.....#################................######......##..............###############.....###############################....#....######.......######...........................................#######################.......##.....##.....###############...............######....#########.....########.............#......##.....#......############....###########.....#.....##....#########....######.......######....#....##############....####....####....#############......###########............###....#############################################################.....######.....###.....###########.....###....###...............................................................................###.......######......#.....###########..............##...................###..........................................................................................................# #.....######################.......................................................#................#######.....####.............#.....#################................######......##..............###############.....###############################....#....######.......######...........................................#######################.......##.....##...................................######....#########.....########.............#......##.....#......................###########.....#.....##....#########....######.......######....#....##############....####....####....#############......###########............###....#############################################################.....######.....###.....###########.....###....###...............................................................................###.......######......#.....###########.............###.......###############..........................................................................................................# #.....######################.......................................................#.............................................#.....#################................######......##..............###############.....###############################....#....######.......######....###############....#....###########....#######################.......##.....#......................................................................................................................................#.....##....#########....######.......######....#....##############....####....####....#############......###########............###....#############################################################.....######.....###.....###########.....###....###......#####################.....#############.....#########....................###.......######......#.....###########.............###.......###############.......####.....###........######.....###.............###.........####.....###.....##################.....# #.....##########################.......................................................................................................#################................######......................###############.....###############################....#....######.......######....###############....#....###########....#######################.......##.....#......................................................................................................................................#.....##....#########....######.......######...................................####....#############......###########............###....#############################################################.....######.....###.....###########.....###....###......#####################.....#############.....#########....................###.......######......#.....###########............................................................................................###.........####.....###.....##################.....# #.....##########################.....################..........###########..........................................................................................................................###############.....###############################....#....######.......######....###############....#....###########....#######################.......##.....##.....................................................................................................................................#.....##....#########....######.......######...................................####....#############......###########............###....#############################################################.....######.....###.....###########.....###....###......############........................###.....#########....................###.......######......#.....###########............................................................................................###.........####.....###.....##################.....# #.....##########################.....#########.............................................................................................................................................#.....##################.....###############################....#....######.......######....###############....#....###########....#######################.......##.....##.........###########....##....................................................................................................................................######.......######.........##############............####....#############......###########............###....#############################################################.....######.....###.....###########............###......############........................###.....#########....................###.......######......#.....###########............................................................................................###.........####.....###.....###############........# #.....##########################.....#########.............................................................................................................................................#.....##################.....###############################....#....######.......######....###############....#....###########....#######################.......##.....##.........###########....##....................................................................................................................................######.......##########.....##############............####....#############......###########............###....#############################################################.....######.....###.....###########............###......############........................###.....#########....................#####.....######......#.....###########.............###.......###############......................................................###.........####.....###.....###############........# #.....##########################.....#########.................................................................................................###############.....############.....##.....#.....##################.....###############################....#....######.......######....###############....#....###########....#######################.......##.....##.........###########....##...................######################..............##....########....##########........#####.....#######.....##....#########....######.......##########.....##############............####....#############......###########............###....#############################################################.....######.....###.....###########........#######......############.....####.....#####.....###.....#########....................#####.....######......#.....###########.............###.......###############.....######.....###........##############.............###.........####.....###.....###############........# #.....##########################.....#...........................................................................................#.....###.....###############.....############.....##.....#.....##################.....###############################....#....######.......######..........................................................................#.....##.........###########....##...................####################................##....########....##########........#####.....#######.....##....#########....######.......##########.....##############............####....#############......###########............###....#############################################################.....######.....###.....###########........#######......############.....####.....#####.....###.....#########....................#####.....######......#.....###########.............###.......###############.....######.....###........##############.............###.........####.....###.....###############........# #.....##########################.....#...........................................................................................#.....###.....###############.....############.....##.....#.....##################.....###############################....#....######.......######..........................................................................#.....##.........###########....##...................####################................##....########....##########........#####.....#######.....##....#########....######.......##########.................................................................................###....#############################################........................................###########........#######......############.....####.....#####.....###.....#########....................#####.....######......#.....###########.............###.......###############.....######.....###........##############.............###.........####.....###.....###############........# #.....##########################.....#...........................................................................................#.....###.....###############.....############.....##.....#.....##################.....###############################....#....######.......######....###############....#....###########....#######################.................................................................................................##....########....##########........#####.....#######.....##....#########....######.......##########.................................................................................###....#############################################........................................###########........#######......############...................................................................................#.....###########.................................................................##############.............###.........####.....###.....###############........# #.....##########################.....#.....##########..........##########..........................................###...........#.....###.....###############.....############.....##.....#.....##################.....###############################....#....######.......######....###############....#....###########....################........................................................................................................##....########....##########........#####.....#######.....##....#########....######.......##########.........##########............####....#############..................................................###############################........................................###########........#######......############...................................................................................#.....###########.................................................................##############.............###.........####.....###.....###############........# #.....##########################.....#.....##########..........##########..........................................###...........#.....###.....###############.....############.....##.....#.....##################.....###############################....#....######.......######....###############....#....###########....################................................############............................................................##....########....##########........#####.....#######.....##....#########....######.......##########.........##########............####....#############..................................................###############################.....###########.....######.....###################........#######......############....................................................................................................................................................................................................................................................# #.....##########################.....#.....##########..........##########..........................................###..................................................................................................###############################....#....######.......######....###############....#....###########....################................................#################...................####################................##....########....##########........#####.....#######.....##....#########....######.......##########.........##########............####..............................................###....########....#################################.....###########.....######.....###################........#######......############.....####.....#####.....###.....###########.........................................................................................................................................................................................................# #.....##########################.....#.....##########..........##########..........##.....#####.....#######........###..................................................................................................###############################....#....######.......######....###############....#....###########....################....................................................................####################................##....########....##########........#####.....#######.....##....#########.........................................#####............####..............................................###....########....#################################.....###########.....######.....###################...............................................#####.....###.....###########.........................................................................................................................................................................................................# #.....##########################.....#.....##########..........##########..........##.....#####.....#######........###..................................................................................................#################.........................................................................................................................................................................####################................##....########....##########........#####.........................................................................#####............#####################......###########....................................############################.....###########.....######.....###################...............................................#####.....###.....###########................................................#########........########.......###.....##########################........##############.............###.........####.....###.....##################.....# #.....##########################.....#.....##########..........##########..........##.....#####.....##########.....###...........#.....................#######.....############.....##.....#.....##################.....#################.........................................................................................................................................................................##################....................................................................................................#.......##########.........##########............#####################......###########....................................############################.....#####....................................#####...............................................#####.....###.....###########............#.....#####.....######......#................................................................................................................................................................# #.....##########################.....#.....##########..........##########..........##.....#####.....##########.....###...........#.....................#######.....############.....##.....#.....##################.....#################....##########....#....######.......#########################....################....################..............##.....###........#################.........................................................................................................................................#.......##########........................................................................................########....#....############################.....#####..............................................................############.....##.......#####.....###.....###########............#.....#####.....######......#................................................................................................................................................................# #.....##########################.....#.....##########..........##########..........##.....#####.........................................................######.....##########...........................................#################....##########....#....######.......#########################....################....################..............##.....###........#################.......................................................##....########....##############.......#######....###.....###############.........#.......##########........................................................................................########....#....############################.....#####....##.....######.....#############...........................############.....##.......#####.....###.....###########............#.....#####.....######......#................................................................................................................................................................# #.....##########################.....#.....##########..........##########...............................................................................................................................................#################....##########....#....######.......#########################....################....################..............##..................................................................................................####....##############.......#######....###.....###############.........#...................................................##################......###########............###....########....#....############################.....#####....##.....######.....#############...........................############.....##.......#####.....###.....###########............#.....#####.....######......#.......#########........########.....#####...............................................................................................##################.....# #....................................#.....##########..........##########...............................................................................................................................................#################....##########....#....######...........................................................#############..............##..................................................................................................####....##############.......#######....###.....###############.........#...................................................##################......###########............###....########....#....############################.....#####....##.....######.....#############.....#####....#####........############.....##.......#####.....###.....###########............#.....#####.....######......#.......#########........########.....#####...............................................................................................##################.....# #....................................#.....##########..........##########........................................................................................................................##################.....#################....##########....#....######...........................................................#############..................................................................................................................####....##############.......#######....###.....###############.........#.......###############....##############...........##################......###########............###....########....#....############################.....#####....##.....######.....#############.....#####....#########....############.....##.......#####.....###.....###########............#.....#####.....######......#.......#########........########...............................##########........##############.............###.........#####....###.....##################.....# #....................................#.....##########..........##########..........############............###.....###.....#.....#.....###.....####.....######.....##########.....####.....#.....##################.....#################....##########....#....######........................................................################....................................................................####################........###.....##........####....##############.......#######....###.....###############.........#.......###############....##############...........##################......###########............###....########....#....############################.....#####....##.....######.....#############.....#####....#########....############.....##.......#####.....###.....###########............#.....#####.....######......#.......#########........########...............................##########........##############.............###.........#####....###.....##################.....# #.....##########################.....#.....##########..........##########..........############............###.....###.....#.....#.....###.....####.....######.....##########.....####.....#.....##################.....#################....##########....#....######........................................................################....................................................................####################........###.....##........####....##############.......#######....###.....###############.........#.......###############....##############...........##################......###########............###....########....#....############################.....#####....##.....######.....#############.....#####....#########....############.....##.......#####.....###.....###########............#.....#####.....######......#.......#########........########...............................##########........##############.................................................................# #.....##########################.....#.....##########..........##########..........############............###.....###.....#.....#.....###.....####..............................................##################.....#################....##########....#....######################################....################....################..............##.....###........#################...................####################........###.....##........####....##############.......#######....###.....###############.........#.......###############....##############...........##################......###########............###....########....#....############################.....#####....#############.....#############.....#####....#########....############.....##.......#####.....###.....###########............#.....#####.....######......#.......#########........########.....#####..........###.....#############.......................................................................................# #.....##########################.....#.....##########..........##########..........############............###.....###.....#.....................................................................#########....#####.....#################....##########....#....######################################....################....################..............##.....###........#################...................####################........###.....##........####....##############.......#######....###.....###############.........#.......###############....####....######...........##################......###########............###....########....#....############################.....#####....#############.....#############.....#####....#########....############.....##.......#####.....###.....###########............#.....#####.....######......#.......#########........########.....#####..........###.....#############.......................................................................................# #.....##########################.....#.....##########..........##########..........############............###.....###.....#..............................####.....##########.....####...........#########....#####.....#################....##########....#....######################################....################....################..............##.......#........#################...................####################........###.....##........####....##############.......#######....###.....###############.........#.......###############....####....######...........###............................................###....########....#....############################.....#####....#############.....#############.....#####....#########....############.....##.......#####.....###.....###########............#.....#####.....######......#.......#########........########.....#####..........###.....#############...........###########.........#######.........############.....##################.....# #.....##########################.....#.....##########..........##########..........############............###.....###.....#..................................................................................#####.....#################....##########....#....######################################....################....################..............##.......#.....................####...................####################........###.....##........####....##############.......#######....###.....###############.........#.......###############....####....######...........###............................................###....########....#....############################.....#####....#############.....#############.....#####....#########....############.....##.................................................................................................................................###.....#############...........###########.........#######.........############.....##################.....# #.....##########################.....#.....##########..........##########..........############............###.....###.....#.....#........................................................................................###############....##########....#....######################################....################....##############...............................................####...................####################........###.....#.........####....##############.......#######....###.....###############.........#.......###############....####....######...........###....###########......###########...........####....########....#....############################.....#####....#############.....#############.....#####....#########....############.....##.................................................................................................................................###.....#############...........###########.........#######.........############.....##################.....# #.....##########################.....#.....##########..........##########..........############............#..............................................................................................................#####.....#####....##########....#....######################################....################....##############...............................................####...................####################........###.....#.........####....##############.......#######....###.....###############.........#.......###############....####....######...........###....###########......###########...........####....########....#....###############.........................................................................................................................................................................................................................................###.....#############...........###########.........#######.........############.....##################.....# #.....##########################.....#.....#######.............##########..........############............#..............................................####.....#.....####.............................................#####.....#####....##########....#....######################################....################....##############..................................########.....####...................####################........###.....#.........####....######..........................................#######.........#.......###############....####....######.............................................................................#....###############............................................................................................................................................................................................#########........########.....#####..........................................###########.........#######.................................................# #.....##########################.....#.....#######.............##########..........############............#.......###............................................................####...........########.....#####.......#####.....#####....##########....#....######################################....################....##############................##................########.....####...................##################....................................................................................#######.........#.......###############....####....######.............................................................................#....###############............................................................................................................................................................................................#########........########.....#####..........................................###########.........#######.................................................# #.....##########################.....#.....#######.............##########..........############............#.......###............................................................####...........########.....#####.......#####.....#####....##########....#....######################################....################....##############................##................########.....####...................##################....................................................................................#######.........#.......###############....####....######............................................................................................................................###############################.....#####....#########...........................................................................................................#########........########.....#####..........###.....#############...........###########.........#######.................................................# #.....##########################.....#.....#######.............##########..........############............#.......###...........#................................................####...........########.....#####.......#####.....#####....##########....#....######################################....################....##############................##....................................................##################.........................................................#######....###.....###############.........#.......###############....####....######...............................................................................................................................############################.....#####....#########.......#########.....##.....#######.....##......##################.....###########.....#######.....#.......#########........########.....#####..........###.....###..............................................................................##############.....# #.....##########################.....#.....#######.............##########..........############............#.......###...........#.......##########.......####.....#.....#############...........########.....#####.......#####.....#####....##########....#....######################################....################....##############................##....................................................####################........#########.........####....######.....#.........#######....###.....###############.........#.......###############....####....######........######....#########........###########...........####....########....#....###############.....########.....#######.....############################.....#####....#########.......#########.....##.....#######.....##......##################.....###########.....#######.....#.......#########........########.....#####..........###.....###..............................................................................##############.....# #.....##########################.....#.....#######.....#.......##########..........############............#.......###...........#.......##########.......####.....#.....#############...........########.....#####.......#####.....#####....##########....#....######################################....################....##############................##....................................................####################........#########.........####....######.....#.........#######....###.....###############.........#.......###############....####....######........######....#########........###....####...........####....########....#....###############.....########.....#######.....############################.....#####....#########.......#########.....##.....#######.....##......##################.....####.....##.....#######.....#.......#########........########.....#####..........###.....###..............................................................................##############.....# #.....##########################.....#.....#######.....#.......##########..........##########.....................................................................................####...........########.....#####.......#####.....#####....##########....#....#################################...........................................................##....................................................####################........#########......................................#######....###.....###############.........#.......###############....####....######........######....#########....#######....####...........####....########....#....###############.....########.....#######.....############################.....#####....#########.......#########.....##.....#######.....##......##################.....####.....................................................................................###.....#####...........###########.........................############.....##################.....# #.....##########################...............................##########..........##########.....................................................................................####...........########.....#####.......#####.....#####....######........................................................................................................................###########.....####...................####################........#########......................................#######....###.....###############.........#....##################....####....######........###..............................................####....########....#....###############.....########.....#######.....############################.....#####....#########.......#########.....##.....#######.....##......##################.....####.....................................................................................###.....#####...........###########.........................############.....##################.....# #.....##########################...............................##########..........##########.....................................................................................####...........########.....#####.......#####.....#####....######.......................................................##############...................................................###########.....####...................####################........#########......................................#######....###.................................................###....####....######........###..............................................####....########....#....###############.....########.....#######.....############################.....#####....#########.......#########.....##.....#...................................................................................................................................###.....#####...........###########....#....#######.........############.....####...................# #.........................................................................................................................................................####.....#.....####.....####............................#.......#####.....#####....##########.........................................................................................................................................................................................................####....######.....#.........#######....###.................................................###....####....######........###.......#########....#######....####...........####....########....#....###############.....########.....#######.....############################.....#####....#########.......#########.....##.....#...............................................................................................########.....#####.........####.....###.....#####...........###########....#....#######.........############.....####...................# #.........................................................................................................................................................####.....#.....####.....####............................#.......#####.....#####....##########.........................................................................................................................................................................................................####....######.....#.........#######....####............................#....###########....###....####....######........###.......#########....#######....####...........####....########....#....###############.....########.....#######.....############################.....#####....#########.......#####................................................................................................................########.....#####.........############.....#####...........###########....#....#######.........############.....####...................# #.........................................................................................................................................................####.....#.....####.....####............................#.......#####.....#####....##########................................................#################......##############....................................................................................................................####....######.....#.........#######....####............................#....###########....###....####....######........###.......#########....#######....####...........####....########....#....###############.....########.....#######.....############################.....#####...............................................................................................................................#####.....########.....#####..........................................###########....#....#######.........############.....####.....######........# #.....###########.....##########.....#.......#####...........############..........############............#.......#.......#.....#.....############.......####.....#.....####.....####...........########.........#.......#####.....#####....##########.........##################################.....#################......##############...............................###########.....####.................................................................####....######.....#.........#######....####....###########.............#....###########....###....####....######........###.......#########....#######....####...........####....########....#....###############.....########.....#######.....############################.....#####...............................................................................................................................#####.....########.....#####..........................................###########....#....#######.........############.....####.....#########.....# #.....###########.....##########.....#.......#####...........############..........##############..........#.......#.......#.....#.....############.......####.....#.....####.....####...........########.........#.......#####.....#####.......................##################################.....#################......##############...............................###########.....####.................................................................####....######.....#.........#######....####....###########.............#....###########....###....####....######........###.......#########....#######....####...........####....########....#....###############..................#######.....############################.....#####.............................................................##################........#.....##.....#######.....#.......############.....########.....#####..........................................###########....#....#######.........############.....####.....#########.....# #.....###########.....##########.....#.......#####...........############..........##############..........#.......#.......#........................................................##...........########.........#.......#####.....#####.......................##################################.....#################......##############...............................###########.....####.................#####################.........#########.........####....######.....#.........#######....####....###########.............#....###########....###....####....######........###.......#########.......####....####...........####....########....#....###############..................#######.....############################.....#####....#########....########.........##.....#.....####..........##################........#.....##.....#######.....#.......############.....########.....#####.........############.....................###########....#....####............############.....####.....#########.....# #.....###########.....##########.....#.......#####...........############..........##############..........#.......#.......#........................................................##...........########.........#.......#####.....###################.........##################################.....#################......##############...............................###########.....####.................#####################.........#########.........####....######.....#.........#######....####....###########.............#....###########....###....####....######........###.......#########.......####....####...........####....########....#....###############..................#######.....############################.....#####....#########....########.........##.....#.....####..........##################........#.....##................................................................................#.....................###########....#....####............############.....####.....#########.....# #.....###########.....##########.....#.......#####...........############..........##############..........#.......#.......#........................................................##...........########.........#.......#####.....###################.........##################################.....#################......##############...............................###########.....####..................................................................................................................##########.............#....###########....###....####....######........###.......#########.......####.................................................#######################.....#######.....############################.....#####....#########....########.........##.....#.....####..........##################........#.....##................................................................................#.....................###########....#....####............############.....####.....#########.....# #.....###########.....##########.....#.......#####...........############..........##############..........#.......#.......#...........############.......####.....#.....####.......##...........########.........#.......#####.....###################.........##################################.....#################......##############...............................###########.....####..................................................................................................................##########.............#....###########....###....####....######........###.......#########.......####.................................................#######################.....#######.....############################.....#####....#########....########.........##.....#.....####..........##################........#.....##................................................................................#.................................................................................................# #.....######.................................#####.........................................................#.......#......................................####.....#.....####.......##...........########.........#.......#####.....###################.........##################################.....#################......##############...............................###########.....####..........##.....#####################..........########.........####....######.....#.........#######....####.....##########.............#....###########....###....####...............................................#.....###...........####....########....#....#....#######################.....#######.....############################.....#####....#########....########.........##.....#.....####..........##################........#.....##.....#######..............................########.....#####.........######.....#.................................................................................................# #.....######.................................#####.........................................................#.......#......................................####.....#.....####.......####.........########.................#####.....###################.........##################################.....#################......##############...............................###########.....####..........##.....#####################.................................................................................................................................................................................##....#######.......####....########....#....#....#######################.....#######.....############################.....#####....#########....########.........##.....#.....####..........##################........#.....##.....#######..............................########.....#####.........######.....#.................................................................................................# #.....######.................................#####.........................................................#.......#...............................................#.....####.......####.........########.......................................................##################################.....#################......##############...............................###########.....####..........##.....#####################....................................................................................................................................................###....############..........##....#######.......####....########....#....#....#######################.....#######.....############################.....#####....#########....########....................................##################........#.....##.....#######..............................########.....#####.........######.....#.................................................................................................# #.....###########.....##################.....###.............############..........##############.....######.......#.......#...........############................#.....####.......####.........########.......................................................##################################.....#################......##############...............................###########.....####..........##.....#####################..........#######..................................................#........##########.............#....###########....###....####....######........###....############..........##....#######.......####....########....#....#....#######################.....#######.....############################.....#####....#########....########...........................................................................................................................................######.....#...............##....###########....#....####..........##........................................# #.....###########.....##################.....###......................................................######.......#.......#...........############................#.....####.......####.........########.....####........#####.....###################.....######################################.....#################......##############..............................####....####.....####..........##.....#####################..........#######..................................................#........##########.............#....###########....###....####....######........###....############..........##....#######.......####....########.........#....#######################.....#######.....############################.....#####....#########....########...........................................................................................................................................######.....#...............##....###########....#....####..........#########..........####.....#########.....# #.....###########.....##################.....###......................................................######.......#.......#...........############.......####.....#.....####.......####.........########.....####........#####.....###################.....######################################.....###...............................................................................................##.....#####################..........########.........####.......###...............#######....#........##########.............#....###########....###....####....######........###....############..........##....#######.......####....########.........#....#######################.....#######.....############################..............#########....###################................................................................................................................................######.....#...............##....###########....#....####..........#########..........####.....#########.....# #.....###########.....##################.....###......................................................######.......#...............................................#.....####.......####.........########.....####........#####.....###################.....###################################..........................................................................................................##.....#####################..........########.........####.......###...............#######....#........##########.............#....###########...........####....######........###....############..........##....#######.......####....########.........#....#######....############.....#######.....############################..............#########....#########################.....####.........###################........#.....##.....####..............................................#####.........######.....#...............##....###########....#....####..........#########..........####.....#########.....# #.....###########.....##################...........................................................................#...............................................#.....####.......####.........########.....####........#####.....###################.....###################################..........................................................................................................##.....#####################..........########.........####.......###...............#######....#........##########.............#....###########...........####....######........###....############..........##....#######.......####....########.........#....#######....############.....#######.....############################.......################....#########################.....####.........###################........#.....##.....####..............................................#####.........######.....#...............##....###########....#....####..........#########..........####.....#########.....# #.....###########.....##################...........................................................................#...............................................#.....####.......####.........########.....####........#####.....###################.....###################################...........................................................................####....####.....####..........##.....#####################..........########.........####.......###..........................................................#....##########################....######........###....############..........##....#######.......####....########.........#....#######....############.....#######.....############################.......################....#########################.....####.........###################........#.....##.....####..............................................#####.........######.....#...............##....###########....#....####..........#########..........####.....#########.....# #.....###########.....##################............................................................................................................................................................................................###################.....#######################.....##########.....#################......##############.............#..............######....####.....####..........##.....#####################..........########.........####.......###..........................................................#....##########################....######........###....##........................................####....########.........#....#######....############.....#######.....############################.......################....########.......................###.........###################........#.....##.....####........###.....###########.....####...................................................##....###########....#....####..........#########..........####.....#########.....# #.....###########.....##################..................#############.............................................................................................................................................................########.....######.....#######################.....##########.....#################......##############.............#..............######....####.....####..............................................................................................#######....#........##########.....###.....#....##########################....######........###....##.................................................................#....#######....############.....#######.....############################.......################....########.......................###.........###################........#.....##.....####........###.....###########.....####...................................................##....###########....#..................................................#####.....# #.....###########.....##################..................#############.............................................................................................................................................................########.....######.....#######################.....##########.....#################......##############.............#..............######....####.....####..............................................................................................#######....#........##########.....###.....#....##########################....######........###....##....######.......................................................#....#######....########################.....############################.......################....########.......................###.........###################........#......#.....####........###.....###########.....####...................................................##....###########....#..................................................#####.....# #.....###########.....##################..................#############................##########.....######.............................................................#..........####.....#############....####........##################.....######.....#######################.....##########.....#################......##############.............#..............######....####.....####..........##.....#####################........................................................#######....#........##########.....###.....#....##########################....######........###....##....######.......#####....#######....#######....########.........#....#######....########################.....############################.......################....########.....############......###.........###################........#......#.....####........###.....###....................................................................##....###########....#########..........#########......########.........#####.....# #.....###########..............................................########................##########.....######.............................................................#..........####.....#############....####........##################.....######.....#######################.....##########.....#################......##############.............#..............######....####.....####..........##.....#####################.............#####.........####.......########..........#######....#........##########.....###.....#....##########################....######........###....##....######.......#####....#######....#######....########.........#....#######....########################.....############################.......################....########.....############......###.........###################................................................................................................................##....###########....#########..........######.........########.........#####.....# #.....###########..............................................########................##########.....######.......#.......######.....########............####.....#.....#..........####.....#############....####........##################.....######.....#######################.....##########.....#################......##############.....##......#..............######....####.....####..........##.....#####################.............#####.........####.......########..........#######....#........##########.................................###########....######........###....##....######.......#####....#######....#######....########.........#....#######....########################.....############################.......################....########.....############......###.........###################................................................................................................................##....###########....#########..........######.........########.........#####.....# #.....###########..........................................................................................................######.....########............####.....#.....#..........####.....#############....####........##################.....######.....#######################.....##########.....###########......................................................######....####.....####..........##.....#####################........................................................#######....#........##########.................................###########....######........###....##....######.......#####....#######....#######....########.........#....#######....########################.....############################.......################....########.....############......###.........###################........#......#.....####..............................................#####........#######.....#.....#####.....##....###########....#########..........######.........########.........#####.....# #.....###########.....##################..................##...............................................................######.....########............####.....#.....#..........####.....#############....####........##################.....######.....###########.....#######.....##########.....###########..............................................................................................#####################........................................................#######....#........###########....###.....#....###########....###########....######........###....##....######.......#####....#######....#######....########.........#....#######....########################.....############################.......################....########.....############......###.........###################........#......#.....####..............................................#####........#######.....#.....#####.....##....###########....#########..........######.........########.........#####.....# #.....###########.....##################..................##...............................................................######.....########............####.....#.....#..........####.....#############....####........##################.....######................................................###########..............................................................................................#####################.............#####.........####.......########..........#######....#........###########....###.....#....###########....###########....######........###....##....######.......#####....#######....#######....########.........#....#######....########################.....############################.......################....########.....############......###.........###################........#......#.....####..............................................#####........#######.....#.....#####.....##....###########....#########..........######.........########.........#####.....# #..................................................................................................................###.....######.....########............####.....#.....#..........####.....#############....####........##################.....######................................................#################......#####################......#......................................................#####################.............#####.........####.......########..........############........###########....###.....#....######....#....###########....######........###....##....######.......#####....#######....#######....########.........#....#######....########################.....############################.......################....########.....############......###.........###################........#......#.....####.....######.............###.....##.....##.....#####........#######.....#.....#####.....##....###########....#########..........######.........########.........#####.....# #..................................................................................................................###.....######.....########............####............................................................##################.....######................................................#################......#####################......#.................................................................................................................................................................#....###.....#....######....#....###########....######........###....##....######.......#####....#######....#######....########.........#....#######....########################.....############################.......################....########.....############......###.................................................####.....######.............###.....##.....##.....#####........#######.....#.....#####.....##.....................................................########.........#####.....# #..................................................................................................................###.....######.....########............####............................................................##################.....######################..........##.....#########......#################......#####################......#.................................................................................................................................................................#....###.....#....######....#....###########....######........###....##....######.......#####....#######....#######....########.........#....#######....########################.....############################.......################....########.....############......###.................................................####.....######.............###............................................................##.....................................................########.........#####.....# #.....###########.....##################...........................................................................###.....######.....########............................................................................##################.....######################..........##.....#########......#################......#####################........................................................................................................................................................................#....###.....#....######....#....###########....######........###....##....######.......#####....#######....#######....########.........#....#######....########################.....############################.......################....########.....############......###.................................................####.....######.............###............................................................#################.......................######.........########.........#####.....# #.....######..........##################.................................................###.....##................###.....######.....########............................................................................##################.....######################..........##.....#########......#################......#####################...........................................................................................................................#####..........############........###########....###.....#....######....#....###########....######........###....##....####............................................................................................#####.....############################.......################..................................................................................................................................................................................#################.......................######.........########.........#####.....# #.....######..........##################.................................................###.....##................###.....######.....########............................................................................##################.....######################..........##.....#########......#################......#####################.....##.........###.....########........####..........##.....#####################.............#####.........####..........#####..........############........###########....###.....#....######....#....###########....######........###....##....####............................................................................................#####.....############################.......################..............................................................................................................................................................................................................##..........######.........########.........#####.....# #.....######..........##################..................########.................................................###.....######.....########.....................#................####.....#############....####........##################.....######################..........##.....#########......#################......#####################.....##.........###.....########........####..........##.....#####################.............#####.........####..........#####..........##############......###########....###.....#....######....#....###########....######........###....##....####.........#####....#######....#######....########.........#....#######....##########....#....#####.....############################.......############################.....############......###.............###############........#......#.....####.....######........................................................................................................##..........######.........########.........#####.....# #.....##.....................................................................................................................................................................................#############....####........##################.....######################..........##.....#########......#################......#####################......................................................................................................................................................................###....###.....#....######....#....###########....######........###....##....####.........#####....#######....#######....########.........#....#######....##########....#....#####.....############################.......############################.....############......###.............###############........#......#.....####.....######........................................................................................................##....................................................# #.....##.....................................................................................................................................................................................#############....####........##################.....######################..........##.....#########......#################......#####################......................................................................................................................................................................###....###.....#....#..........................................................................................................................#######....##########....#....#####.....############################.......############################.....############......###.............###############........#......#.....####.....######........########............##.....#####........#######.....##########......#######################.....##....................................................# #.....##..............##################...............###########....#................#####.....#.................###.....#####......########.....................#.....#####......####.....#############....####........##################.....######################..........##.....#########......#################......#####################.....................................................................................................................................................................................#....#..........................................................................................................................#######....##########....#....#####.....############################.......############################.....############......###.............###############........#......#.....####.....######........########............##.....#####........#######.....##########......#######################.....##.............###.........########............##.....# #.....##..............##################...............###########....#................#####.....#.................###.....#####......########.....................#.....#####......####.....#############....####........##################.....######################..........##.....#########......#################......#####################.....##....########.....########....########..........##.....#####################...................................................................................................#....#....#....#....#####################........###....##......##.........#####....#######....#######....########.........#....#######....##########....#....#####.....############################.......############################.....############......###.............###############........#......#.....####.....######........######..................................#######.....##########......#######################.....##.............###.........########............##.....# #.....##..............##################...............###########....#................#####.....#.................###.....#####......########.....................#.....#####......####.....#############....####........##################.....######################..........##.....#########......#################......#####################.....##....########.....########....########..........##.....#####################...................................................................................................#....#....#....#....#####################........###....##......##.........#####...........................................#....#######....##########....#....#####........................................############################.....############......###.............###############........#......#.....####.....######........######..................................#######.....##########......#######################.....##.............###.........########............##.....# #.....##..............##################...............###########....#................#####.....#..................................................................................####.....#############....####........##################.....######################..........##.....#########......#################......#####################.....##....########.....########....########..........##.....#####################.............#####.....########..........#####..........##############..............###....#########....#....#....#....#####################........###....##......##.........#####...........................................#....#######....##########....#....#####........................................############################.....############......###.....#######################..................................................................................................................................................................................................# #.....##..............##################...............###########....#................#####.....#............................................................................................................####........##################.....######################..........##.....#########......#################......#####################.....##....########.....########....########..........##.....#####################.............#####.....########..........#####..........##############..............###....#########....#....#....#....#####################........###....##.....................................#######....####.............#....#######....##########....#....#####........................................############################.....############......###.....#######################..................................................................................................................................................................................................# #.....##..............##################...............###########....#................#####.....#............................................................................................................####........##################.....######################..........##.....#########......#################......................................########.....########....########..........##.....#####################.............#####......................................##############..............###....#########....#....#....#....#####################........###....##.....................................#######....####.............#....#######....##########....#....#############.....###############............############################.....############......###.....#######################..................................................................................................................................................................................................# #.....##..............##################...............###########....#................#####.....#.................###.....#####........######...........................#####................................####........##################.....######################..........##.....#########......#################......................................########.....########....########..........##.....#####################.............#####......................................##############..............###....#########....#....#....#....#####################........###....####....##.........#####....#####..................................................##########....#....#############.....###############............############################.....############......###.....##########################.....#......#.....###############................................................#######.........#...........#######################......#..........................................#####.....# #.....##..............##################...............###########....#................#####.....#.................###.....#####........######...........................#####...............##########.......####........##################.....######################..........##.....#########......#################....#######################.....##############............................................................................#####......................................##############..............###....#########....#....#....#....#####################........###....####....##.........#####....#####..................................................##########....#....#############.....###############............############################.......................................##################.....#......#.....###############......................................................................................................................................########......#####.....# #.....##..............##############...................###########....#.................................................................######..........##.........#.....#####...............##########.......####........##################.....######################..........##.....#########......#################....#######################.....##############............................................................................##############..............##.......##....##############..............###....#########....#....#....#....#####################........###....####....##.........#####....#####....#########..........................#######....##########....#....#############.....###############............############################.......................................############..................#.....#############........................................................................................................................................########......#####.....# #.....##..............##############.....................................................................................................................#.........#.....#####...............##########.......####........##################.....######################..........##.....#########......#################....#######################.....##############............................................................................##############..............##.......##.....................................................................###################........###....####....##.........#####....#####....#########..........................#######....##########....#....#############.....###############............############################.......................................############..................#.....#############........................................................................................................................................########......#####.....# #.....##..............##############.....................................................................................................................#.........#.....#####...............##########.......####........##################.....######################..........##.....#########......#################....#######################.....##############.....########....########..........##.....#####################.............##############..............##.......##.....................................................................###################........###....####....##.........#####....#####....#################.............############....##########....#....#############.....###############............#############################################......###########.....############..................#.....#############.....................................####################.........#...........#######################.....##.....####....###.....##.....########......#####.....# #.....##..............##############.....................................................................................................................#.........#.....#####...............##########.......####........##################.....######################..........##.....#########......#################....#######################.....##############.....########....########..........##.....#####################.............###########..........................................................................................#......###################........###....####....##.........#####....#####....#################.............############....##########....#....#############.....###############............#############################################......###########.....############.....#.....#......#.....##################.....########.........#.........####################.........#...........#######################.....##.....####....###.....##.....########......#####.....# #.....##..............##############...................................................#####.......................###.....#####.............................................................##########.......####........##################.....######################..........##.....#########......#################....#######################.....##############.....#......................................................................###########..........................................................................................#......###################.............................................###....#################.............############....##########....#....#############.....###############............#############################################......###########.....############................................................................#.........####################.........#...........#######################.....##.....####....###.....##.....########......#####.....# #.....##..............##############...................................................#####.......................#.........................................................................##########.......####........##################.....######################..........##.....#########......#################....#######################.....##############.....#......................................................................###########...................................................................................................#################.............................................###....#################......................................................#######.....###############............#############################################......###########.....############................................................................#.....########################.........#...........#######################.....##.....####....###.....##.....########......#####.....# #.....##..............##############...................................................#####.......................#.........................................................................##########.......####........##################.....######################..........##.....#########......#################....#######################.....##############.....#....###....#######...........##.....#####################.............###########.................##........#....##############.....................................................#################...............####....##.........#####....#####....#################.................................................................................................#########################################......###########.....############...............................................######...........#.....########################.........#...........#######################.....##.....####....###.....##.....########......#####.....# #.....##..............##############.....#######.......###########....######...........#####.......................#.........................................................................##########.......####........##################.....######################..........##.....#########......#################....#######################.....##############.....#....###....#######...........##.....#####################.............###########.................##........#....##############.....##.......################....#.........#........#################...............####....##.........#####....#####....#################.................................................................................................#########################################......###########.....############.....#.....#......#.....###################....######...........#.....########################.........#...........#######################.....##.....####....###.....##.....########......#####.....# #.....##..............##############.....#######.......###########....#####.............................................................................................................###############.......####........##################.....######################..........##.....#########......#################....#######################.....##############.....#....###....#######....................................................###########.................##........#....##############.....##.......################....#.........#........#################...............####....##.........#####....#####....##################............##########################....#....##........###.....###############............#############################################......###########.....############.....#.....#......#.....###################....######...........#.....########################.........#...........#######################.....##.....####....###.....##.....########......#####.....# #......................................................###########....#####...................................................................................................................................####......####################.....######################..........##.....#########......#################....#######################.....##############.....#....###....#######....................................................###########.................##........#....##############.....##.......################....#.........#........#################...........................................................###########............##########################....#....##........###.....###############............#############################################......###########.....############.....#.....#......#.....###################....######...........#.....########################.........#...........#######################.....##.....####....###.....##.....########......#####.....# #......................................................###########....#####...................................................................................................................................####......####################.....######################..........##.....#########......#################....#######################.....##############.....#....###....#######...........##########.....##....#######.............###########.................##........#....##############.....##.......################....#..............................................................................................###########............##########################....#....##........###.....###############............#############################################......###########.....############.....#..........................................................#.....########################.........#...........#######################.....##.....####....###.....##.....########......#####.....# #......................................................###########....#####............#####..........##...........#.......########.....######..........##.........#.....#####..........###############.....######......####################.....######################..........##.....#########......#################....#######################.....##############.....#....###....#######...........######...............................................................##........#....##############.....##.......################....#..........................................................##....##########....#####....###....###########............##########################......................................................#############################################......###########.....############.....#..........................................................#.....#######################..........#...........#######################.....##.....####....###.....##.....########......#####.....# #.....##..............##############.....#######.......###########....#####............#####..........##...........#.......########.....######..........##.........#.....#####..........###############.....######......####################.....######################..........##.....#########......#################....#######################.....##############.....#.............................######.........................................................................#....##############.....##............................................................................................##########....#####....###....###########............................................................................................#############################################......###########.....############.....#.....#......#.....###################....######...........#.....#######################..........#...........#######################.....##.....####....###.....##.....########......#####.....# #.....##..............##############.....#######.......................................#####..........##...........#.......########.....######..........................................................................####################.....................................##.....#########......#################....#######################......#############.....#.............................######.........##....#######...................................................#....##############.....##............................................................................................##########....#####....###....###########..........................................................##.....########################################################################......###########.....############.....#.....#......#.....###################....######...........#.....#######################..........#...........#######################.....##.....####....###.....##.....########......#####.....# #.....##..............##############.....#######.......................................#####..........##...........#.......########.....######..........................................................................####################.....................................##.....#########......#################....#######################......#############.....#............................................................................................................#....##############.....##.......################....#.......###........#################....###........##########....##########....#####....###....###########............###############################....##.........##.....########################################################################......###########.....############.....#.....#......#.....###################....######...........#.....#######################..........#...........#######################.....##.....####....###.....##.....########......#####.....# #.....##..............##############.....#######.......................................#####..........##...........#.......########.....######..........................................................................####################.....................................##.....#########......#################....#######################......#############.....#............................................................................................................#....##############.....##.......################....#.......###........#################....###....................................#####....###....###########............###############################....##.........##.....########################################################################......###########.....############.....#.....#......#.....###################....######...........#.....#######################..........#...........#######################.....##.....####....###.....##.....########......#####.....# #.....##.........###################.....#######..........########....#####......#...................................................................#####.....#####.....#####..........###############.....###.........####################......##########################.....##.....#########......#################....#######################......#############.....#............................................................................................................#....##############.....##.......################....#.......###........#################....###....................................#####....###....###########............###############################....##.........##.....########################################################################......###########.....############.....#.....#......#.....###################....######...........#.....#######################..........#...........#######################.....##.....####....###.....##.....########................# #.....##.........###################.....#######..........########....#####......#...................................................................#####.....#####.....#####......................................................########......###############......................................#################....#######################......#############.....#...........####..........##########.........##....#######.......#......##########.....##..........##.......##....##############.....##.......################....#.......###........#################....###......############....###################....###....###########............###############################....##.........##.....#####################################################################.........................############.....#.....#......#.....###################....######...........#.....#######################..........#...........#######################.....##.....####....###.....##.....########................# #.....##.........###################.....#######..........########.............................................................................................#####.....#####......................................................########......###############......................................#################....#######################......#############.....#................................................................#......##########.....##..........##.......##.......................................................................#################....###......############....###################....###....###########..........................................................##.....#####################################################################.........................############.....#.....#......#.....###################....######...........#.....#######################..........#...........#######################.....##.....####....###.....##.....##########....#####.....# #.....##.........###################.....#######..........########.............................................................................................#####.....#####......................................................########......###############......................................#################....#######################......#############.....#................................................................#......##########.....##..........##.......##.......................................................................#################....###......############....###################....###.........................................................................##.....#####################################################################............................................................................................................................................#...........#######################.....##....................................................# #.....##.........###################.....#######..........########.............................................................................................#####.....#####..........###############.....###.....................########......###############.....######.....##.....#########......#################....#######################......#############.....#...........####.................................................#......##########.....##..........##.......####################.........................#####....#.......#####......#################....###......############....###################....###............................##....########################....##.........##.....#########################################################################....................................................................................................................................................#######################.....##....................................................# #.....##.........###################.....#######..........########....#####......###########.........................................................#####.....#####.....#####..........###############.....###.....................########......###############.....######.....##.....#########......#################....#######################......#############.....#...........####.................................................#......##########.....##..........##.......####################.........................#####....#.......#####......#################....###......############....###################....###............................##....########################....##.........##.....#####.....###############################################################....................................................................................................................................................#######################.....##....................................................# #.....##.........###################.....#######..........########....#####......###########.........................................................#####.....#####...................................................................#####......###############.....######.....##.....#########......#################....#######################......#############.....#...........####.................................................#......##########.....##..........##.......####################.....##.......################....#.......#####......#################....###......############....###################....###.....##########.......#.....##....########################....##.........##.....#####.....###############.....................................................##########......############.....#............#.....###################....######...............................######.............#...........#######################.....##.....####....###....................................# #.....##.........###################.....#######..........########....#####......###########.........................................................#####.....#####.............................................................................................................................................#######....#######################......#############.....#..................................................######........#......##########.....##..........##.......####################.....##.......#......................................#################....###......############....###################....###.....##########.......#.....##....########################....##.........##.....#####.....###############.....................................................##########......############.....#............#.....###################....######...............................######.............#...........#######################.....##.....####....###.....##.............................# #.....##.........###################.....#######..........########....#####......###########..........##...........#.......########.....######.......#####.....#####.............................................................................................................................................#######....#######################......#############.....#..................................................######........#......##########.....##..........##.......####################.....##.......#......................................#################....###......############....###################....###.....##########.......#.....##....########################....##.........##.....#####.....###############.....................................................##########......############.....#............#.....###################....######..............#######################.............#...........#######################.....##.....####....###.....##.............................# #.....##.........###################.....#######..........########....#####.......##########..........##...........#.......########.....######.......#####.....###############...................................................................................................................................#######....###########..............................................................##########............#########........#......##########.....##..........##.......####################.....##.......#....###########....#.......#####......#################....###......############....###################....###.....##########.......#.....##....########################....##.........##.....#####.....###############.....#######################################.........##########......##########....................#.....###################....######..............#######################.............#...........#######################.....##.....####....###.....#################....##........# #.............................######.....#######..........########....#####.......##########..........##...........#.......########.....######.......#####.....###############..........###############.....######....############.....#####......############........######.................................................##########..............................................................##########...............................................................##.......####################.....##.......#....###########....#.......#####......#################....###......############....###################....###.....##########.......#.....##....########################....##.........##.....#####.....###############.....#######################################.........##########......##########....................#.....###################........................#######################.............#...........#######################.....##.....####....###.....#################....##........# #.............................######.....#######..........########....#####.......##########..........##...........#.......########.....######.......#####.....###############..........###############.....######....############.....####.......############........######.................................................##########..............................................................##########...............................................................##.......####################.....##...................................#####......#################....###......############....###################....###.....##########.......#.....##....########################....##.........##.....#####.....###############.....#######################################.........##########......##########.......#...........##.....###################........................#######################.............#...........#######################.....##.....####....###.....#################....##........# #.............................######.....#######..........########....#####.......##########..........##...........#.......########.....######.......#####.....###############..........###############.....######....############.....####.......############........######.................................................####################..........................#...........####..........##########...............................................................##.......####################.....##...................................#####......#################....###......############....###################....###.....##########.......#.....##....########################....##.........##.....#####.....###############.....#######################################.........##########......##########.......#...........##.....###################....######..............#######################.............#.......................................##.....####....###.....#################....##........# #.............................######.....#######..........########....#####.......##########..........##................................................................................###############.....######....############.....####.......############........###########################......#####.....#######.....####################........###################...........####..........##########............#########........#......##########.................##.......######....##########.....##...................................#####......#################....###......############....################............................................................########....##.........##.....#####.....###############.....#######################################.........##########......##########.......#...........##.....###################....######..............#######################.............#.......................................##.....####....###.....#################....##........# #.............................######.....#######..........########....#####.......##########..........##................................................................................###############.....######....############.....####.......############........###########################......#####.....#######.....####################........###################...........####..........##########............#########........#......##########.................##.......######....##########.....##....####....###########....#.......#####......#################....###......############....################............................................................########....##.........##.....#####.....###############.....#######################################.........##########......##########.......#...........##.....###################....######..............############.........##.............#.......................................##.....####....###.....#################....##........# #.............................######.....#######..........########....#####.......##########..........##................................................................................###############.....######....############.....####.......############........###########################......#####.....#######.....####################........###################............................................................................#####.................##......#######....##########.....##....####....###########....#.........................................#......#########.................................................................................................................#####.....###############.....#########################.......................##########......##....####.......#...........##.....###################....######..............############.........##.............#...........#######.....##################.....####....###.....##########.....................# #................###################.....#######...........................................................................########.....######.......#####.....################.......#################.....######....############.....####.......############........###########################......#####.....#######.....####################........#########....................................................................................................................................................####....###########....#.........................................#......#########.................................................................................................................#####.....###############.....#########################.......................##########......##....####.......#.........####.....###################....######..............############....#....##.............#...........#######.....##################.....####....###.....##########.....................# #................###################.....#######.............................................................................................#.......#####.....################.......#################.....######....############.....####.......############........###########################......#####.....#######.....####################........#########.....................................########.......................................................................................................####....###########....#.........................................#................................................................................................................................#####.....###############.....#########################.......................##########......##....####.......#.........###.............................######..............############....#....##.............#...........#######.....##################.....####....###.....##########....###....##........# #................###################.....#######.............................................................#...............................#.......#####.....################.......#################.....#..........................................#######........###########################......#####.....#######.....####################........#########....######...........####............############........#########..................................................................................####....###########....#....########......#################....###......................###################....###.....##########.......#....###....###########.....########....##.........##.....#####.....###############.....#########################.....#########.........########.........#....####.......#.........###.............................######..............############....#....##.............#...........#######.....##################.....####....###.....##########....###....##........# #........................................#######..........#################.......##########......######.....#.............................................................####.......#################.....#..........................................#######........###########################......#####.....#######.....####################........#########....###..............................############........#########....#####......##########................................................................................#....########......#################....###....###########.....#####################....###.....##########.......#....###....###########.....########....##.........##.....#####.....###############.....#########################.....#########.........########.........#....####.......#.........###......###################....######..............#...............................................#######.....##################.....####....###.....##########....###....##........# #........................................#######..........#################.......##########......######.....#.....#.......########........................................#####....###################.....#..........................................#######........###########################......#####.....#######.....####################........#########....###..............................############........#########....#####......##########................................................................................#....########......#################....###....###########.....#####################....###.....#############....#....###....###########.....########....##.........##.....#####.....###############.....#########################.......................########.........#....####.......#.........###......###################....######..............#...............................................#######.....##################.....####....###.....##########....###....##........# #........................................#######..........#################................................................########........................................#####....###################.....######....############.....####......#.....#######........###########################......#####.....#######.....####################........#########....###..............................############........#########....#####......##########.................##.......####......##########.....##....####....###########....#....########......#################....###....###########.....#####################....###.....#############....#..................................................##.....#####.....###############.....#########################.......................########.........#....####.......#.........###......###################....######..............................................................#######.....##################.....####....###.....##########....###....##........# #................###############################..........#################.................................................############.....#.......#####.....#######.....#####....###################.....######....############.....####......#.....#######............................#######......#####.....#######.....####################........#########....###..............####............############.............................................................................................................................................................................#######.....#####################....###.....#############....#..................................................##.....#####.....###############.....#########################.......................########.........#....####.......#.........###......###################....######..............................................................#######.....##################.....####....###.....##########....###....##........# #................###############################..........#################.................................................############.....#.......#####.....#######.....#####....###################................................####......#.....#######............................#######......#####.....#######.....##############............................................####............############.............................................................................................................................................................................#######.....#####################....###.....#############....########....###########.....####....................................###############.....#########################........######.........#####......................................###......###################....######..............................................................#######.....##################.....####....###.....##########....###....##........# #................###############################..........#################.................................................############.....#.............................#####....###################................................####......#.....#######..........##############....#######......####......#######.....##############............................................####............############........#########....#####......##########.................##.......####......##########.....##....####....###########....#############....###################....................................................###.....#############....########....###########.....####....................................###############.....#########################........######.........#####......................................................................######..............#.....###########....##.............#...........#######.....##################.....####....###.....##########....###....##........# #.........................................................#################...........######......######.....#.....#.....###############.....#.............................#####....###################................................####.............................##############....#######......####......#######.....##############............................................####............############........#########....#####......##########.................##.......####......##########.....##....####....###########....#############....###################....................................................###.....#############....########....###########.....####....................................###############.....#########################........######.........#####..........................................................................................#.....###########....##.............#...........#######.....##################.....####....###.....##########....###....##........# #.........................................................#################...........######......######.....#.....#.....###############.....#.............................#####....##############################....############.....####.............................##############....#######......####......#######..............................................###.......###....####............############........#########....#####......##########.................##.......####......##########.....##....####....###########....#############....##########################....###########.....#####################....###.....#############....########....###########.....########....##.........##.....#####.....###############.....##...............................######.........#####..........................................................................................#.....###########....##.............#...........#######.....##################............................###....###....##........# #.........................................................#################...........######......######.....#.....#.....###############.....#############.....#################....##############################....############.....####.............................##############....#######......####......#######..............................................###.......###....####............############........#########...................................................####......##########.....##....####....###########....#############....##########################....###########.....#####################....###.....#############....########....###########.....########....##.........##.....#####.....###############.....##...............................######.........#####..............................................................................................................................#...........#######.....##################............................###....###....##........# #................####################################.....#################...........######......######.....#.....#.....###############.....#############.....###################################################....############.....####......#.....#######..........##############....#######......####......#######.....##############.....#...........######....###.......###....####............############........#########...................................................####......##########.....##....####....###########....#############....##########################....###########.....#####################....###.....#############....########....###########.....########....##.........##.....#####.....###############.....##...............................######.........#####............#.................................................................................................................#...........#######.....##################............................###....###....##........# #................####################################.....#################...........######......##............................................................................############################..........############.....####............#######..........##############....#######......####......#######.....##############.....#...........######....###.......###....####............############........##################.....###########..........................####......##########.....##....####....###########....#############....##########################....###########.....#####################....###.....#############....########....###########.....########....##.........##.....#####.....###############.....##.....#################...........................................................................................................................................................#...........#######.....##################.....####....###.....##.....###....###....##........# #................####################################.............................................##............................................................................############################..........############.....####............#######..........##############....#######......####......#######.....##############.....#...........######....###.......###....####............############........########....................................................####......##########.....##....####....###########....#############....##########################....###########.....#####################....###.....#############....########....###########.....########....##.........##.....#####.....###############.....##.....#################.......................................................................................................................................................................#######.....##################.....####....###.....##.....###....###....##........# #................####################################.............................................##............................................................................############################....##....############.....####............#######..........##############....#######......####......#######.....##############.....#...........######....###.......###....##..............................................................................................####...................................................................##########################....###########.....#####################....###.....#############....########...........................................##.....#####.....###############.....##.....##################......................................................................................................................................................................#######.....##################.....####....###.....##.....###....###....##........# #................####################################.............................................##.....#####.....#.....###############.....#############.....#############################################....##........................................................................#######......####......#######.....##############.....#...........######....###.......###....##..............................................................................................####...................................................................##########################....###########.....#####################....###.....#############....########...........................................##.....#####.....###############.....##.....##################......................................................................................................................................................................#######.....##################.....####....###.....##.....###....###....##........# #................###############################....#.....###.....#########...........########....##.....#####.....#.....###############.....#############.....#############################################....##........................................................................#######......####......#######.....##############.....#...........######....###.......###....##...............................................#####.....##############.......................####......##########.....##....##################################################################....###########.....#####################....###.....#############....#######################.....########....##....#....##.....#####.....###############.....##.....##################.....###########............................................#.....###....#####################....######..........#####.....###########....##........###########......#######.....##################.....####....###.....##.....###....###....##........# #...........####################################....#.....###.....#########...........########....##.....#####.....#.....###############.....#############.....#############################################....##....############.....####............#....##..........##############....#######......####......#######.....##############.....#...........######....###.......###....##..................................########.....#####.....##############.......................####......##########.....##....##################################################################....###########.....#####################....###.....#############....#######################.....##............................................................................................................................................................................................................................................................................................####....###.....##.....###....###....##........# #...........####################################....#.....###............................................................###############.....#############.....#############################################....##....############.....####............#....##.....................###....#######......####......#######.....##############.....#......................................................############........########.....#####.....##############......................................................##################################################################....###########.....#####################....###.....#############....#######################.....##............................................................................................................................................................................................................................................................................................####....###.....##.....###....###....##........# #...........####################################....#.....###............................................................###############.....#############.....#############################################....##....############.....####............#....##.....................###....#######......####......#######.....###########........#......................................................############........########.....#####.....##############......................................................##################################################################....###########.....#####################....###.....#############....#######################.....##...........................................................................................................................................................................................................................................................................................................................................# #...........####################################....#.....###............................................................###############.....#############.....#############################################....##....############.....####............#....##........#########....###....#######......####......#######.....###########........#...........######....###.......###....##..............############........########.....#####.....##############......................................................###############################.....######.....................................................############....###.....#############....#######################.....##.....#....##....#######.....#####.....#####.....#####.....##........###############.....###########......................###.........#...............#......#####################....######..........#####.....###########....##.......############......#######.....##################....................................................# #........#######################################....#.....###.....#########...........########....##.....#####.....#####################.....#############.....#############################################....##....############.....####............#....##........#########....###....#######......####......#######.....###########........#...........######....###.......###....##..............########............................##.....##############.......................####......####.....#.....##....###############################.....######.............................................................................#############....#######################.....##................#######.....#####.....#####.....#####.....##........###############.....###########......................###.........#...............#......#####################....######............................................############......#######.....##################.....####....###.....##.....###....###....##........# #........#######################################....#########.....#########...........########....##.....#####.....#####################.....#############.....#############################################....##....############.....####............#....##........#########....###....#######......####......#######.....###########........#...........######....###.......###....##..............########............................##.....##############.......................####......####.....#.....##....###############################.....######....###################......................................................#############....#######################.....##................#######.....#####.....#####.....#####.....##........###############.....###########............###.......###.........#...............#......#####################....######..............................................##########......#######.....##################.....####....###.....##.....###....###....##........# #........#######################################....#########.....#########...........########....##.....#####.....#####################.....#############.....#############################################....##....############.....####......#######....##.....############....###....#######......####......#######.....###########........#...........######....###.......###....##..............########............................##.....##############.......................####......####.....#.....##....###############################.....######....###################.....###########.....#####....############....###.....#############....#######################.....##.....#....#############.....#####.....#####.....#####.....##........###############.....###########............###.......###.........................#......#####################....######..............................................##########......#######.....#################....................................###....##........# #........#######################################....#########.....#########...........########....##.....#####...............................#############.......................................................................................#######....##.....############....###....#######......####......#######.....###########........#...........######....###.......###....##..............########...........#########.....#####.....##############.......................####......####.....#.....##....###############################.....######....###################.....###########.....#####....############....###.....#############....#######################.....##.....#....#############.....#####.....#####.....#####.....##........###############.....###########............###.......###.........................#......###############................................................................................................................................................................# #........#######################################....#########.....#########...........########....##.....#####...............................#############.......................................................................................#######....##.....############....###....#######......####......#######.....###########........#...........#####...............###....##..............########...........#########.....#####.....##############.......................####......#........................................................######....###################.....###########.....#####....############....###.....#############....#######################.....##.....#....#############.....#####.....#####.....#####.....##........###############.....###########............###.......###.........#...............#......###############................................................................................................................................................................# #........#######################################....#########.....#########...........########....##.....#####...............................#############.......................................................................................#######....##.....############....###....#######......####......#######.....###########........#...........#####...............###....##...............................................#####.....##############.......................####......#........................................................######....###################.....###########.....#####....############....###.....#############....#######################.....##.....#....#############.....#####.....#####.....#####.....##........###############.....###########............###.......###.........#...............#......###############................................................................................................................................................................# #........#######################################....#########.....#########...........########....##.....#####.....#####################.....###############################################################....##....############.....####.....########....##.....############....###....#######......####......#######.....###########........#...........#####.....###.....#####....##...............................................#####.....##############..........................................................................................######....###################.....###########.....#####....############....###.....#############....#######################.....##.....#....#############.....#####.....#####.....#####.....##........########...................................###.......###.........#...............#......################.........................#####.....###########....####.......##########.........####....................................###.....##............###....##........# #........#######################################....#########.....#########...........########....##.....#####.....#####################.....###############################################################....##....############.....####.....########....##.....############....###......................................................................#####.....###.....#####....##...............................................#####......................................................................................................#############....###################.....###########.....#####....#######....................##########....#######################.....##.....#....#############.....#####.....#####.....#####.....##........########...................................###.......###.........#...............#......################.........######........#######.....###########....####.......##########.........####....................................###.....##............###....##........# #........#######################################....#########.....#########...........########....##.....#####.....#####################.....###############################################################....##....######.......................................############....###......................................................................#####.....###.....#####....##.....##.......#######............###################.........................................................................##########################################....############................................................................##########....#######################.....##.....#....#############.....#####.....#####.....#####.....##........########...................................###.......###.........#...............#................................................####.....###########....####.......##########.........####....................................###.....##............###....##........# #........#######################################....#########.....#########...........########....##.....#####.....#####################.....###############################################################....##....######................................................................................................................................#####.....###.....#####....##.....##.......#######............###################.......................................................................................................................############.....................................................###........##########....#######################.....##.....#....#############.....#####.....#####.....#####.....##........########.....##.....###########.......########.......###.........#...............#................................................####.....###########....####..........................................................##......###.....##............###....##........# #........#######################################....#########.....#########...........########....##.....#####.....#####################.....###############################################################....##....######.................................................................####......####......#######.....###########........#..........######.....###.....#####....##.....##.......#######............###################.....##############.......................####......#..................................................................############.....##.........#######.....#####....#######....#....###........##########....#######################.............................................#####.....#####.....##........########.....##.....###########.......########.......###.........#......................................................................................................................................................##......###.....##............###....##........# #........#######################################....#########.....#########...........########....##.....#####.....#####################.....###############################################################....##....######.....##########..................................................####......####......#######.....###########........#..........######.....###.....#####....##.....##.......#######............###################.....##############......................................................############.............................................................................##....#######....#....###........##########....#######################.............................................#####.....#####.....##........########.....##.....###########.......########.......###.........#.......................................................................................................................................#########......##......###.....##............###....##........# #........#######################################....#########.....#########...........########....##.....#####.....#####################.....###############################################################....##....######.....##########.....#####........................................####......####..................###########........#..........######.....###.....#####....##.....##.......#######............###################.....##############......................................................############.............................................................................##....###..........................########....#######################.............................................#####.....#####.....##........########.....##.....###########.......########.......###.........#...............#......##....##########.........#....#........#######.........#######....####...........######.........##########################......##......###.....##............###....##........# #........#######################################....#########.....#########...........########....##.....#####.....#####################.....###############################################################....##....######.....##########.....########....##.....#######....#....###.......####......####..................###########........#..........######.....###.....#####.......................................###################.....#....................................####...........................##########################################################.....###........###............##....###..........................########....##############################.....#....#############.....#.........#####.....#####.....##........########.....##.....###########.......########.......###.........#...............#......##....##########.........#....#........#######.........#######....####...........######.........##########################.....................................................# #........#######################################....#########.....#########...........########....##.....#####.....#####################.....###############################################################....##....######.....##########.....########....##.....#######....#....###.......####......####..................###########........#..........######.....###.....#####.......................................###################.....#....................................####...........................##################################################.............................................###........#....###..........########....##############################.....#....#############.....#.........#####.....#####.....##........########.....##.....###########.......########.......###.........#...............#......##....##########.........#....#........#######.........#######....####...........######.........##########################.....................................................# #........#######################################....#########.....#########...............................................##############.....###############################################################....##....................................................####....#....###.......####......####.....########################........#..........######.....###.....#####....##.....##.......###........................................#....#########.......................####...........................##################################################.............................................###........#....###..........########....##############################.....#....#############.....#.........#####.....#####.....##........########.....##.....###########.......########.......###.........#.............###......##....##########.........#....#........#######.........#######....####...........######.........############...................................................................# #........#######################################....#########.............................................................##############.....###############################################################....##....................................................####....#....###.......####..........................................................######.....###.....#####....##.....##.......###........................................#....#########.......................######.........................######............................#####################........###........###............#########........#....###..........########....##############################.....#...............................................................................................................................................#......##....##########.........#....#........#######.........#######....####...........######.........############...................................................................# #........#######################################....#########.............................................................##############.....###############################################################....############.....##########.....########....##.............................................................................................######.....###.....#####....##.....##.......###.............................................................................######....#....................######............................#####################........###........###............#########........#....###..........########....##############################.....#...............................................................................................................................................#......##....##..........................................................####...........######.........############...................................................................# #........#######################################....#########......................................................##.....##############.....###############################################################..............................#.....########....##.............................................................................................######.....###.....#####....##.....##.......###.............................................................................######....#....................######....####################....#####################........###........###............#########........#....###..........########....##############################.....###############.................................................................................................................................#......##....##..........................................................####...........######.........##########################......##.....####.....##..............##########.....# #........#######################################....#######################.....#.....########....##.....############.....##############.....###############################################################..............................#.....########....##....................................................############....######........#####......######.....###.....#####....##.....##.......###....................###############.....#....######..........................######....#....................######....####################....#####################........###........###............#########........#....###..........########....##############################.....###############....#####.....#########.....#.....######........########.....##.....###########.......#.....##.....#####.......................................................................#######.........#######....####...........######.........##########################......##.....####.....##..............##########.....# #........#######################################....#######.......................................##.....############.....##############.....###############################################################################.....#####....#.....########....##...........................................##.......############....######........#####......######.....###.....................................................................................................................................................................................................................................................................................##############################.....###############....#####.....#########.....#.....######........########.....##.....###########.......#.....##.....#####.......................................................................#######.........#######....####...........######.........##########################......##.....####.....##..............##########.....# #........#######################################....#######.......................................##.....############.....##############........############################################################################.....#####....#.....########....##...........................................##.......############....######........#####......######.....###.....................................................................................................................................................................................................................................................................................##############################.....###############....#####.....#######.......#.....######........########.....##.....###########.......#.....##.....#####.......................................................................#######.........#######....####...........######.........##########################......##.....#.......................................# #........#######################################....#######################.....#.....########....##.....############.....##############........############################################################................................................##........####....#....#.........#...........##.......############....######........#####......######.....###.............................................................................................................................................######....####################....#....#########....###........###........###...............................................##########################################.....###############....#####.....#######.......#.....######........########.....##.....###########.......#.....##.....#####....######.............###......##.....#########.........#....#........#######.........#######....####...........######.........##########################......##.....#.......................................# #........#######################################....#######################.....#.....########....##.....############.....##############........############################################################................................................##........####....#....#.........#...........##.......######...............................................................................###....................###############.....#....####......................................#....................######....####################....#....#########....###........###........###...............................................##########################################.....###############....#####.....#######.......#.....######........########.....##.....###########.......#.....##.....#####....######.............###......##.....#########.........#....#........#######.........#######....####...........######.........#####################..........................................................# #.................................................................................................##.....############.....##############........############################################################################.....#####....#......#######....##........####....#....#.........#...........##.......######...............................................................................###....................###############.....#....####......................................#....................######......##################....#....#########....###........###........###...............................................##########################################.....###############....#####.....#######.......#.....######........##.................................................#####....######.............###......##.....#########.........#....#........#######.........#######....####...........######.........#####################..........................................................# #.................................................................................................##.....############.....##############........############################################################################.....#####....#......#######...............................................................................................................................................###....................###############.....#....####...............#....####....######....#....................######......##################....#....#########....###...................................................############......##########################################.....###############....#####.....#######.......#.....######........##.................................................#####....######.............###.....###.....#########.........#....#........#######.........#######....####...........######.........#####################..........................................................# #........###################....################....#######################.....#.....##############.....############.....##############........############################################################################.....#####....#......#######...............................................................................................................................................###....................###############.....#....####...............#....####....######....#....................######......##################....#....#########....###...................................................############......##########################################.....###############....#####.....#######.......#.....######........##.................................................#####....######.............###.....###.....#########.........#....#........#######.........#######....####...........######.........#####################...........##.....####.....##.....####.....##########.....# #........###################....################....#######################.....#.....##############.....############.....##############........############################################################################.....#####....#......#######...............................................................................................................................................###....................###############.....#....####...............#....####....######.....................................##################....#....#########....###........###........###....#################......##############......##########################################.....###############....#####.......................................##.....#.....##.....###########.......#............#####....######.............###.....###.....#########.........#....#....................................................................................##...........##.....####....................................# #........###################....################....#######################.....#.....##############.....############.....##############........############################################################################.....#####....#......#######....##........####....#....#.........#....................######.....#.......................................##################................###....................###############.....#....####...............#....####....######.....................................##################....#....#########....###........###........###....#################......##############......##########################################.....###..................................................................................#########.......#.......##########....######.............###.....###.....########..........#....#....................................................................................##...........##.....####....................................# #........###################....################....#######################.....#.....##############.....############.....##############........############################################################################.....#####....#......#######....##........####....#....#.........#....................######.....#.......................................##################................###....................###############.....#....####...............#....####....###########....................######......##################....#....#########....###........###........###....#################......##############......##########################################.....###..................................................................................#########.......#.......##########....######.............###.....###.....########..........#....#....................................................................................##...........##.....####....................................# #........###################....################....#######################.....#.....##############.....############.....##############........############################################################################.....#####....#......#######....##........####....#....#.........#.........................................................................................................................................................................................############...................######......##################....#....#########....###........###........###....#################......##############......##########################################.....###....########....#.....###########.............######..............................#########.......#.......##########....######.............###.....###.....########..........#....#........#######.........#######....####.............................................##...........##.....####.....##.....####.....#####..........# #........###################....################....#######################.....#.....##############.....############.....##############.........................................................................................#####....#......#######....##........####....#....#.........#.........................................................................................................................................................................................############...................######......##################....#....#########....###........###........###....#################......##############......##########################################.....###....########....#.....###########.............##########....##.....#.....#####....#########.......#.......##########....######.............###.....###.....########..........#....#........#######.........#######....####.............####.........###############....##..........................................................# #........###################....################....#######################.....#.....##############.....############.....##############.........................................................................................#####....#......#######....##........####....#....#.........#.................................................................................................................................##############.....#....####...................................................................................######....#....#########....###........###........###....#################......##############......##########################################.....###....########....#.....###########.............##########....##.....#.....#####....#########.......#.......##########....######.............###.....###.....########..........#....#........#######..................................................###############....##..........................................................# #........###################....################....#######################.....#.....##############.....############.....##############.........................................................................................#####....#......#######....##........####....#....#.........#.........##..............#.....#########..........#####......##..................................................................##############.....#....####...................................................................................######....#....#########....###........###........###....##############...........................................................................................................................................##....................#########.......#.......##########....######.............###.....###.....########..........#....#..................................................................................................#.....####.....##......###.....#####..........# #..................................................................................................................................................................................................###################################....#......#######....##........####....#....#.........#.........#..........................................................#####################..............#####.....................##############.....#....####...................................................................................######....#....#########....###........###........###....##############...........................................................................................................................................##....................#########.......#.......##########....######...........#####.....###.....########..........#....#..................................................................................................#.....####.....##......###.....#####..........# #..................................................................................................................................................................................................#############..................................................................................................................................................#####################..............#####.....................##############.....#....####...................................................................................######....#....#########....###........###........###....##############.........################....##########################################.......#....########....#.....##########..............################...........#####....#########.......#.......##########....######...........#####.....###.....########..........#....###......############....#######....####.............#............###############....##..................####.....##......###.....#####..........# #..................................................................................................................................................................................................#############.......................................................................................................#.....#########......#################....######################..............#####.....................##############.....#....####...............#....####....############.....#.............######......##################....#....#########....###........###........###....##############.........################....##########################################......................................................################...........#####....#########.......#.......##########....######...........#####.....###.....########..........#....###......############....#######....####.............#............###############....##..................####.....##......###.....#####..........# #........###################....################....##############....#####.....#........##....#####..................................................########################################.....#############.......................................................................................................#.....#########......#################....######################..............#####.....................##############.....#....####...............#....####....############.....#.............######......##################....#....#########....###........###........###....##############.........################....##########################################......................................................################.....................................................................................###.....########..........#....###......############....#######....####.............#............###############....##..................####.....##......###.....#####..........# #........##################.....################....##############....###########........##....#####..................................................########################################.....#############.....#################....#......#######....##........####....#....#.........#.........#...............#.....#########......#################....######################..............#####.....................##############.....#....####...............#....####....############.....#.............######......##################....#....#########....###........###........###....##############.........################.........................................................................................................................................................................................................###.....########...................................................####.............#............###....########....##................######.....##......###.....#####..........# #........##################.....################....##############....###########..............######################.....#################.....#.....########################################.....#############.....#################....#..................................................#.........................#.....#########......#################....######################..............#####........#............##############.....#....####...............#....####....############.....#.............######......##################....#....#########....###........###........###....##############.........################......................................................................#.....##########..................................................................#.........########....######...........#####.....###.....########...................................................####.............#............###....########....##................######.....##......###.....#####..........# #........##################.....################....##############....###########..............######################.....#################.....#.....########################################.....#############.....#################....#..................................................#.........................#.....#########......#################....######################..............#####........#............##############.....#....####...............#..................................................................................#########....###........###........###....##############.........################....##########################################.......#.......##.......#.....##########.................#############....................................#......................................#####........................................................................####.............#............###....########....##.....###........######....................................# #.........................................................................................................................#################........................................................#############.....#################....#..................................................#.........#..............##.....#########......#################....######################..............#####........#............##############.....#....####...............#..................................................................................#########....###........###........###....##############.........################....##########################################.......#.......##.......#.....##########.................#############....................................#..........................................................................#....###......############....##.........####.............#............###....########....##.....###........######....................................# #.........................................................................................................................#################........................................................#############.....#################....###......................................#..................................##.....#########......#################....######################..............#####........#............................................................####....###########......#.............######......##################.........#########....###........###........###....##############.........####################.................................................#.......##.......#.....##########.................#############.....#.....#####....#########.......#............#####....######...............................................#....###......############....##.........####..........................................................................................#####..........# #...............................................................................................................................###########........................................................#############.....#################....###......................................#..................................##.....#########......#################....######################........................................................................................####....###########......#.............######......##################.........#########....###........###........###....##############.........####################.................................................#.......##.......#..................................................#.....#####....#########.......#............#####....######.............###########.....###....................###......############....##.........####..........................................................................................#####..........# #.....#####################.....################....##############....###########...............................................###########.....#.....##########################################################.....#################....###......#####....##........####....######..................................##.....#########......#################....######################.......................................###############.....#....######.............#....####...................................######......##################.........#########....###........###........###....##############.........####################....######################################.......#.......##.......#..................................................#.....#####....#########.......#............#####....######.............###########.....###....................###......############....##.........####..........................................................................................#####..........# #.....#####################.....################....##############....###########...........#########################.....#################.....#.....##########################################################.....#################....###......#####....##........####....######.........#.........#..............##.....#########......#################....######################..........#########........#.....##....###############.....#....######.............#....####...................................######......##################.........#########....###........###........###....##############.........####################....######################################.......#.......##.......#........#######.................##########........#.....#####....#########.......#............#####....######.............###########.....###...............#....###..............................................................................................................................................# #.....#####################.....################....##############....###########...........#########################.....#################.....#.....##########################################################.....#################....###......#####....##........####....######.........#.........#..............##.....#########......#################....######################..........#########........#.....##....###############.....#....######.............#....####....###########......##.........#########......##################.........#########....###...................................#####.........####################....######################################.......#.......##.......#........#######.................##########........#.....#####....#########.......#............#####....###........................................................................................................................................................................................................# #.....#####################.....################....##############....###########...........#########################.....#################.....#.....##########################################################.....#################....###................................................#.........#..............##.....#########......#################....######################..........#########........#.....##....###############.....#....######.............#....####....###########......##.........#########......################..............................................................#####.........####################....######################################.......#.......##.......#........#######.................##########........#.....#####....#########.......#............#####....###........................................................................................................................................................................................................# #.....#####################.....################....##############....###########...........#########################.....#################.....#.....##########################################################.....#################....###................................................#.........#..............##.....#########......#################....######################..........#########........#.....##....###############.....#....######.............#....####....###########......##.........#########......################..............................................###....##############.........####################....######################################.......#.................................................##########........#.....#####....#########....................#####....######.............###########.....###..............##....###.....##.....######....##.........####.....................................####....##.....###........######..............###....#######........# #.....#####################.....################....##############....###########...........#########################.....#################.....#.....##########################################################.....#################....###................................................#.........#..............##.....#########......#################....######################..........#########........#.....##................................................#....................###......##.........#########......##############.................................................##....##############.........####################....######################################.......#.................................................##########........#.....#####....#########....................#####....######.............###########.....###........................................................####.........................................................................................................# #.....#####################.....################....##############....###########...........#########################.....#################.....#.....##########################################################.....#################....###...............##........####....######.........#.........#..............##.....#########......#################....######################..........#########........#.....##................................................#....................###......##.........#########......##############.................................................##....#########....#.........####################....######################################.......###.....##.......#........########................##########........#.....#####....#########....................#####....######.............###########.....###........................................................####.....#.......#...........................................................................................# #.....#####################.....################....##############....###########...........#########################.....#################.....#.....##########################################################.....#################....###...............##........####....######.........#.........#..............##.....#########......#################....######################..........#########..............#####################.....#....######.............#....####....####....###......##.........#########......##############........#....##....###....######............#######....#########....#.........####################....######################################.......###.....##.......#........########................##########........#.....#####....#########....................#####....######.............###########.....###........................................................####.....#.......#...........................................................................................# #.....#####################.....################....##############....###########...........#########################.....#################.....#.....##########################################################.....#################....###...............##........####....######.........#.........#..............##.....#########......#################....######################..........#########..............#####################.....#....######.............#....####....####....###......##.........#########......##############........#....##....###........................................................####################....######################################.......###.....##.......#........########..................................#.....#####....#########....................#####....######.............###########.....###..............##....###.....##.....######...............####.....#.......#........####...........####....##.....###........######................#....#######........# #.....#####################.....################....##############....###########...........#########################.....#################.....#.....##########################################################.....#################....###...............##........####....######.........#.........#..............##.....#########......#################....######################..........#########..............#####################.....#....######.............#....####....####....###......##.........#########......##############........#....##....###........................................................####################....######################################.......###.....##.......#........########..................................#.....#####....#########....................#####....######.............###########.....###..............##....###.....##.....######...............####.....#.......#........####...........####....##.....###........######................#....#######........# #.....#####################.....################....##############....###########...........#########################.....#################.....#.....##########################################################.....#################....###...............##........####....######.........#.........#..............##.....#########......#################....######################..........#########..............######.....##########.....#....######.............#....####....####....###......##.........#########..............................................######............#######....#########....####......####################....######################################.......###.....##.......#........########...................#######........#............................................................................######.....###..............##....###.....##.....######...............####.....#.......#........####...........####....##.....###........######................#....#######........# #...............................################....##############....###########...........#########################.....#################.....#.....##########################################################.....#################....###...............##........####....######.........#.........#..............##.....#########......#################....######################..........#########..............######....................#....######.............#....####....####....###......##.........#########..............................................######............#######....#########....####......####################....######............................................................................................#######........#............................................................................######.....###..............##....###.....##.....######...............####.....#.......#........####...........####....##.....###........######................#....#######........# #...............................################....##############....###########...........#########################.....#################.....#.....##########################################################.....#################....###...............##........####..................................................................#################....######################..........#########..............######....................#....######.............#....####....####....###......##.........#########......#########........................#############............#######....#########....####......####################....######............................................................................................#######........#.....#####..................................................................######.....###..............##....###.....##.....######...............####.....#.......#........####...........####....##.....###........######................#....#######........# #.....#####################.....################....##############....###########...........#########################.....#################.....#.....##########################################################.....#################....###...............##........####..................................................................######...............................................#########..............######....................#....######.............#....####....####....###......##.........#########......#########....#........#....###################............#######....#########....####......####################....######################################...............##....####........########...................#######........#.....#####.........####................................................###########.....###.................................................................#.......#........####...........####....##................######................#....#######........# #.....#####################.....################....##############....###########...........#########################.....#################.....#.....##########################################################.....#################....###...............##........##############.........#..............................................######......................................................................................................................................................##.........#########....###########....#........#....###################............#######....#########...........................................................................................##....####........########...................#######........#.....#####.........####................................................###########.....###..................................................................................####...........####....##................######................#....#######........# #.....#####################.....################....##############....###########...........#########################.....#################.....#.....##########################################################.....#################....###...............##........##############.........#..............................................######..............................................................................................................................................................................###########....#........#....###################............#######....#########...........................................................................................##....####........##.....................................................................................................................................................................................................................####...........####....##................######................#....#######........# #.....#####################.....################....##############....###########...........#########################.....#################.....#.....##########################################################.....#################....###...............##........##############........................................................######.....######....########################.......................................................................................................................................###########....#........#....###################............#######....############...................................................######################...............##....####..............................................................................................................................................................................................................................................####....##................######................#....#######........# #.....#####################.....################....##############....###########...........#########################.....#################.....#.....##########################################################.....#################....###...............................................................................................######.....######....########################........########..................................................................................................................................................................................................................................................................................................................................................................................................................#######.......##....###########.....###.................................................................................................####....##................######................#....#######........# #...........................................................................................#########################.....#################.....#.....##########################################################.....#################......................................................................................................######.....######....########################........########..............................................................................................................................................................................................................................................................................................................................................................#.....#####.........####....................###.....#######.......##....############....###...........##......................#####............................................##...........####....##................######................#....#######........# #...........................................................................................#########################.................................##########################################################.....#################.......................................................#........................##.....#####..........######.....######....########################........########........................................................................................#....####............######....###########....#####....#....###################...........................................................................................................................................................................................................................................#######.......##....############....###...........##......................#.............................................................................................................#....#######........# #...........................................................................................#########################.................................##########################################################.....##########################.............##........##################.....#........................##.....#####..........######.....######....########################........########...............######.....#######........#....####...............#....####....####......#....####............######....###########....#####....#....###################............#######....############....###....###############..................................................................................................##.......##.................................................................#######.......##....############....###...........##......................#.............................................................................................................#....#######........# #.....#####################.....########.....###....##############....###########...........#########################.................................##########################################################.....##########################.............##........##################.....#...........................................................####....########################........########...............######.....#######........#....####......................................#....####............######....###########....#####....#...................................#######....############....###....###############..................................................................................................##.......##.................................................................#######.......##....############....###...........##......................#####.............................................................................................................................# #...........................................................................................###################################....########.....################################################################.....##########################.............##........##################.....#...........................................................####....########################........########...............######........................................................................................######....###########....#####....#...................................#######################....###....###############..................................................................................................##.......##.............#.....#####.........####......#.............###############.......##....############....###.....................................................................................................................................................................# #...........................................................................................................###################....########.....###########################...............................................#####################..........................................................................................................####....########################........########...............######........................................................................................######....###########....#####....########################............#######################....###....###############.........######....############################...............##......##.........#.....##.........##.......##.............#.....#####.........####......#.............###############.......##....############........................................................................#.....####........###...........##........................######........#.......#....##########.....# #...........................................................................................................###################....########.....###########################...............................................#####################.........................................................#.............##.....#####..........######.......####.........................................................................................................................................................######....###########....#####....########################............#######################....###....###############.........######....############################...............##......##.........#.....##.........##.......##.............#.....#####.........####......#.............###############.......##....############........................................................................#.....####........###...........##........................######........#.......#....##########.....# #.........#################........................................................................................................########.....###########################....#################################.....#....#####################.........................................................#.............##.....#####..........######.......####..........................................................................................####......#......###....####....#####.....#....####............######....###########....#####....########################............#######################....###....###############.........######....############################...............##......##.........#.....##.........##.......##.............#.....#####.......................................#########.......##....###################.........####.........#............##............................#.....####........###...........##........................######........#.......#....##########.....# #.........#################.......######.....###...................................................................................########.....###########################....#################################.....#....#####################.............##........#################......#..........#.............##.....#####..........######.......################################......................................................############......#......###....####....#####.....#....####............######....###########....#####....########################............#######################....###....###############.........######....############################...............##......##.........#.....##.........##.......##.............#.....#####.......................................#########.......##....###################.........####.........#............##............................#.....####........###...........##........................######........#.......#....##########.....# #.........#################.......######.....#####################....##########................#######.....###################....########.....###########################....#################################.....#....#####################.............##........#################......#..........#.............##.....#####..........######.......################################......................................................############......#......###....####....#####.....#....####............######....###########....#####....########################............#######################....###....###############.........######....#####################.........................................#.....##.........##.......##.............#.....#####.........####....###.............###############.......##....###################.........####.........#............##..............................................###...........##........................######........#.......#....##########.....# #.........#################.......######.....#####################....##########................#######.....###################....########.....###########################....#################################.....#....#####################.............##........#################......#..........#........................................................................................########...............######.....##.....#################......#......###....####....#####.....#....####............######....###########....#####....########################............#######################....###....###############.........######....#####################.........................................#.....##.........##.......##.............#.....#####.........####....###.............###############.......##....###################.........####.........#............##................................................................................................................................# #.........#################.......######.....#####################....##########................#######.....###################....########.....###########################....#################################.....#....#####################.............##........############...............................................................................................................########...............######.....##.....#########...................................................................######....###########....#####....########################............#######################....###....###############.........######....#####################.........................................#.....##.........##.......##.............#.....#####.........####....###.............###############.......##....##############..........................................................................................................................................................................# #.........#################.......######.....#####################....##########................#######.....###################....########.....###########################....#################################.....#....#####################.............##........############...............................................................................................................########...............######.....##.....#########...................................................................######....###########....#####....########################............#######################....###....###############.........######....#####################.....##...............##......######..............................................#.....#####.........####....###.............###############.......##....##############..........................................................................................................................................................................# #.........#################.......######.....#####################....##########................#######.....###################....########.....###########################....#################################.....#....#####################.............##........############....................................##.....#####..........######.......################################........########...............######.....##.....#########....####...........................................................######....###########....#####....########################............#######################....###....###############.........######....#####################.....##...............##......######..............................................#.....#####.........####....###.............###############....#####....###################.........####.........#............##.......#....................................................##....#...................##########....###..........##########.....# #.........#################.......######.....#####################....##########................#######.....###################....########.....###########################....#################################.....#....#####.............................................................................................................######.......################################...............................######.....##.....#########....####...........................................................######....###########....#####....########################............#######################....###............................######....#####################.....##...............##......############.....##.........##.......##.............#.....#####.........####....###................................#####....###################.........####.........#............##.......#......................................#.............##....#...................##########.................##########.....# #.........#################.......######.....#####################....##########................#######.....###################....########.....###########################....#################################.....#....#####.............................................................................................................######.......################################.............................................................................................................................######....###########....#####....########################............#######################....###............................######....#####################.....##...............##......############.....##.........##.......##.............#.....#####.........####....###................................#####....###################.........####.........#............##.......#......................................#.............##....#...................##########................................# #.........#################.......######.....#####################.............................................................................................................#################################.....#....#############....####.............##........############..........................................................######.......################################.............................................................................................................................######....###########....#####....########################............#######################....###......#############.....##########....#####################.....##...............##..........................................................#.....#####.........####....###................................#####....###################.........####.........#............##.......#....................#.....####........#.............##....#...................#################.........................# #.........#################.......######.....#####################.............................................................................................................#################################.....#....#############....####.............##........############...........#...................................................#.......################################.............................................................................................................................######....###########....#####....########################............#######################....###......#############.....##########...........................................................................................................#...........................................#############......#####....###################.........####.........#............##.......#....................#.....####........#.............##....#.............................................................# #.........#################.......######.....#####################....###................................................................................................##....#################################.....#....#############....####.............##........############...........#..........#.........######.....#####....#..........#............###########################..........######...........##########.....##.....#########....####.............................................................................................########################............#######################....###......#############.....##########...........................................................................................................#................................................................................................................#............##.......#......................................#.............##....#.............................................................# #.........#################.......######.....############################................................................................................................##....#################################.....#....#############....####.............##........############...........#..........#.........######.....#####....#..........#............###########################..........######...........##########.....##.....#########....####.............................................................................................########################............#######################....###......#############.....##########....#####################.....#................##..........########.....##.........##....#####.............#.....#..........................................................................................................#............##.......#......................................#.............##....#.............................................................# #.........#################.......##............................................................#######.....###################....########.....#########...................................................................................................##........############...........#..........#.........######........##....#..........#............###########################..........######...........##########.....##.....#########....####....###.....####...........................................######....###########....#################################............#######################....###......#############.....##########....#####################.....#.........................................##.........##....#####.............#.....#.............####....###....#........#############......#####....###################.........########.....#............##.......#....................#.....######....................................................###########..........##########.....# #.........#################.......##............................................................#######.....###################....#####....................................................................................................................##........############...........#..........#.........######........##....#..........#............###########################..........######...........##########.....##.....#########....####....###.....####...........................................######....###########....#################################............#######################....###......#############.....##########....#####################.....#.........................................##.........##....#####.............#.....#.............####....###....#........#############......#####....###################.........########.....#............##.......#....................#.....######....................................................###########..........##########.....# #.........#################.......##............................................................#######.....###################....#####.............................................###########################.....#....#############....#####............##........############...........#..........#.........######........##....#..........#............###########################..........######..................###.....##.....#########....####....###.....####............#####.....#....#............#########....###########....######.......................................#######################....###......#############.....##########....#####################.....#................##..........########.....##.........##....#####.............#.....#.................................................#......#####....###################.........########.....#............##.......#....................#.....######....................................................###########..........##########.....# #.........#################.......##.........############################.....##................#######.....###################....#####........................................................################.....#....#########........#####............##........############...............................................................#............###########################..........######..................###.....##.....#########....####....###.....####............#####.....#....#............#########....###########....######.......................................#######################....###......#############.....##########....#####################.....#................##..........................................................#.....#.................................................#......#####....###################...........................................................................................................................#################..........##########.....# #.........#################....#####.........############################.....##................#######.....###################....#####.....#######################.....##.....................################.....#....#########........#####............##........############.................................................................................................................######...........###....###.....##.....#########....####....###.....####............#####.....#....#............................................................#############............#######################....###......#############.....##########....#####################.....#................##..........................................................#.....#.................................................#......#####....###################...........................................................................................................................#################..........##########.....# #.........#################....#####.........############################.....##................#######.....###################....#####.....#######################.....##..........#######....#######....#####.....#....#########........#####............##........############.................................................................................................................######...........###....###.....##.....#########....####....###.....####............#####.....#....#............................................................#############............#######################....###......#############.....##########....#####################.....#................##..........................................................#.....#............#####....###....#........#######.....#......#####....###################...........................................................................................................................#################..........##########.....# #............................................................................................................................................#######################.....##..........#######....#######....#####.....#....#########........#####............##........############...........#..........#.........######..............#..........#............###########################..........######...........###....###.....##.....#########....####....###.....####............#####.....#....#............########.....#########......#################################..........................................................................................................#................##......############.....##.........##....###...............#.....#.....................................#######.....#......#####....###################........#########.....#.....##.....##.....###....................#.....######......#.........######....#...................#################..........##########.....# #............................................................................................................................................#######################.....##..........#######....#######....#####.....#....#########........#####............##........############...........#...................................................#............###...........................................................##.....##.....#########....####....###.....####............#####.....#....#.....................................................####################..........................................................................................................#................##......############.....##.........##....###...............#.....#.........................................................####....###################........#########.....#.....##.....##.....###....................#.....######......#.........######....#...................#################..........##########.....# #............................................................................................................................................#######################.....##..........#######....#######............................................................................................................................................................................................................................................................................#########.....#....#.....................................................####################..........................................................................................................#................##......############.....##.........##......................................................................................####....###################........#########.....#.....##.....##.....###....................#.....######......#.........######....#...................#################..........##########.....# #.........################.....#####...........####.....#################.....##................#######.....###################....#.........#######################.....##..........#######....#######............................................................................................................................................................................................................................................................................#########.....#....#.....................................................####################............#######################....###......#############.....##########....########.....##############................##......############.....##.........##......................................................................................#......................................................##.....##.....###....................#.....######......#.........######....#...................#################..........##########.....# #.........################.....#####...........####.....#################.....##................#######.....###################....#.........#######################.....##..........#######....#######............................................................................................................................................................................................................................................................................#########.....#....#............########.....#########......#################################............#######################....###......#############.....##########....########.....##############................##......#######.....................#########...............#.....##...........#####...........#####........###.....#.......#......................................................##.....##.....###....................#.....######......#.........######....#...................#################..........##########.....# #........................#.....#####...........####.....#################.....##................#######.....###################....#.........#######################.....##..........#######....#######..............#....#########........#####............##...........#########...........#####......#...........####..................................................................................................................##.....##....####....###.....####.....................................................#########......#################################............#######################....###......#############.....##########...............................................##......#######.....................#########...............#.....##...........#####...........#####........###.....#.......#......................................................##.....##.....###....................#.....######......#.........######....#...................#################..........##########.....# #........................#.....#####...........####.....#################.....##................#######.....###################....#.........#######################.....##..........#######....#######..............#....#########........#####............##...........#########...........#####......#...........####..................................................................................................................##.....##....####....###.....####.....................................................#########......#################################............#######################....###......#############.....##########...............................................##......#######.....................#########...............#.....##...........#####........########.....######.....#.......#.......###################........#########..........................................................................................................#################..........##########.....# #.........################.....#####...........####.....#############.........##................#######.....###################....#.........#######################.....##..........#######....#######..............#....#########........#####............##.........................................................#..............#................................##################..........######....##.....###............##.....##.....##....####....###.....####........#########.....#....#............########....##########......#################################............#######################....###......#############.....##########....########.....##############................##......#######..........##.........###..........................................###........########.....######.....#.......#.......###################...........................................................................................................................#################.........................# #.........################.....#####...........####.....#############.........##................#######.....###################....#.........#######################.....##..........#######....#######..............#....#########........#####............##.........................................................#..............#.............................................#####..........######....##.....###............##.....##.....##....####....###.....####........#########.....#....#............########....##########......#################################............#######################....###......#############.....##########....########.....##############................##......#######..........##.........###..........................................###........########.....######.....#.......#.......###################...........................................................................................................................#################.........................# #.........################.....#####...........####.....#############.........##................#######.....###################....#.........#######################.....##..........#######....#######..............#....#########........#####............##.........................................................#..............#..........###................................#####..........######....##.....###............##.....##.....##....####....###.....####........#########.....#....#............########....##########......#################################............#######################....###......#############.....##########....########.....##############................##......#######..........##.........###....##...............#.....##.............###........########.....######.....#.......#.......########..................................................................................########....#.........######....#...................#################..........##########.....# #.........################.....#####...........####.....#############.........##................#######........################....#.................................................#######....#######..............#....#########........#####............##...........#.....###...........#####......#...........####.........................###...............................................................................##.....##.....##....####....###.....####........#########.....#....#........................................................................................................................................................................................................................................###....##...............#.....##.............###........########.....######.....#.......#.......########......................................................................................................................................#################..........##########.....# #.........################.....#####...........####.....#############.........##................#######........################......................................................#######....#######..............#....#########........#####............##...........#.....###...........#####......#...........####.........................###..........###....##########....................................................##.....##.....##....####....###.....####........#########.....#.............................................................................................................................................................................................................................................###....##...............#.....##.............###........########.....######.....#..........................................#####..............................................................................................................#################..........##########.....# #.........################.....#####...........####.....#############.........##................#######........################......................................................#######....#######..............#....#########........#####............##...........#.....###...........#####......#...........####.........................###..........###....##########......####..........######....##.....###............................................................#########.....#............................................................................................................................................................................................................................................####....##...............#.....##.............###........########.....######.....#..........................................#####.............................................#######......########..............######....#...................#################..........##########.....# #.........################.....#####...........####.....#############.........##................#######........#####################.....###########################.....##..........#######....#######..............#....#########........#####............##...........#.....###...........#####......#...........####.........................###..........###....##########......####..........######....##.....###............................................................#########.....######................................................................................................................###....######....#####.....##########.......#####.....##############................##..........###....................####....##...............#.....##.............###........########.....######.....#..........................................#####.............................................#######......########..............######....#..............................................##########.....# #.........################.....#####...........####.....#############.........##................#######........#####################.....###########################.....##..........#######....#######..............#....#########........#####............##...........#.....###...........#####......#...........####.........................###..........###....##########......####..........######....##.....###............................................................#########.....######............########........######..............................................................................###....######....#####.....##########.......#####.....##############................##..........###....................####....##.........................................................................................####################.....#####....###..............................................................................#....#..............................................##########.....# #.........################.....#####...........####.....#############.........##................#######........#####################.....###########################.....##..........#######....#######..............#....#########........#####............##...........#.....###...........#####......#...........####.........................###..........###....##########......####..........######....##.....###............##.....##.....##....####....###......................................................###........######....###########....####################............##############################....######....#####.....##########.......#####.....##############................##..........###....................####....##.........................................................................................####################.....#####....###..............................................................................#....#.........##....#####################..........##########.....# #.........################.....#####...........####.....#############.........##................#######........#####################.....###########################.....##..........#######....#######..............#....#########........#####............##...........#.....###...........#####......#...........####.........................###..........###....##########......####..........######....##.....###............##.....##.....##....####....###......................................................###........######....###########....####################...................................................................................#####.....##############........................................................................................................................................................................................###..............................................................................#....#.........##....#####################..........##########.....# #.........################...............................................................................................................###########################......#..........#######....#######..............#....#########....#########............##...........#.....###...........#####..................####...............................................................................##....##.....###............##.....##.....##....####....###........#........#########.....######............########........######....###########....####################...................................................................................#####.....##############........................................................................................................................................................................................####.......###.....#.....###.............#######.................................#....#.........##....#####################..................##.....# #........................................................................................................................................###########################......#..........#######....#######..............#....#########....#########.............................................#####..................####...............................................................................##....##.....###............##.....##.....##....####....###........#........#########.....######............########........######....###########....####################........................................................#####.....##########.......#####.....##############................##..........###....................####....##...............#.....##.............###...........#####.....######.....#......##.........####################.....#####....####.......###.....#.....###.............#######.....#########.............#.....#....#.........##....#####################..................##.....# #.................................................#.....#############.........##.........###....#######........#####################.....###########################......#..........#######....#######..............#....#########....#########.............................................#####..................####...............................................................................##....##.....###............##.....................................#........#########.....######............########........######....###########....####################........................................................#####.....##########.......#####.....##############................##..........###....................####....##...............#..................................................................................................#####....####.......###.....#.....###.............#######.....#########.............#.....#....#.............................................................# #.................................................#.....#############.........##.........###....#######........#####################.....###########################......#..........#######....#######..............#....#########....#########.............................................#####......#...........#######........................#..........###....##########......####..............##....##.....###............##.....................................#........#########.....######............########........######....###########....####################............##############################....######....#####.....##########.......#####.....##############...................................................####....##...............#...........................................................................................................###..................................................#########.............#.....#....#.............................................................# #.........################.....#####...........####.....#############.........##.........###....####...........#####################.....###########################......#..........#####.....................................................#.........................#.....###...........#####.....................................................................................................##....##.....###............##.....................................#........#########.....######............########........######....###########....####################............##############################....######....#####.....##########.......#####.....##############........................................................................................................................................................................................###..................................................#########.............#.....#....#.............................................................# #.........################.....#####.....................................................###....####...........#####################.....###########################......#..........#####.....................................................#.........................#.....###...........#####.....................................................................................................##....##.....###............##.....##.....##########....#..........#........#########.....######............########........######....###########....####################............##############################....######....#####.....##########.....#######.....##############................##..........###...........................................................................................................###.........##############################....####................................................................................................................................................# #.........################.....#####.....................................................###....####...........#####################.....###########################......#..........#######....#######..............#....#########......##....#.........................#.....###...........#####.....................................................................................................##....##.....###............##.....##.....##########....#..........#........###.............................................######....###########....####################............##############################....######....#####.....##########.....#######.....##############..........................................................................................................................................###.........##############################....####................................................................................................................................................# #.........################.....#####.....................................................###....####.....#................................##########################......#..........#######....#######..............#....#########............#.....................................................................................................................######..........####..............##....##.....###............##.....##.....##########....#..........#........###.............................................######....###########....##################....................................................................##########.....#######.....#####..........................................................................................................#######.......#####.....######..........####.........##############################....######.....###.....#.....###.............#######.....#####.................#.....#....#...............####################..........#########.......# #..............................................####.....#############....................###....####.....#................................##########################......#..........#######....#######..............#....#########............#.....................................................................................................................######...............................................................##.....##########....#..........#........###.............................................######....###########....##################....................................................................##########.....#################..........................................................................................................#######.......#####.....######..........####.........##############################.........#.....###.....#.....###.............#######.....#####.................#.....#....#.............................................................# #..............................................####.....#############....................###....####.....#................................###########################.....#..........#######....######....................#########......#######...................##....#.....###...........#####..................#######........................#..........###....######...............................................................##.....##########....#..........#........###...........######....#.......############....######....###########....##################..............#######################.......................###.....##########.....#############......................................................####....######....##.....##........#....................#######.......#####.....######..........####.........##############################.........#.....###.....#.....###.............#######.....#####.................#.....#....#.............................................................# #........................................................................................................................................############################.....#..........#######........................................................................................................................#######........................#..........###....######...............................................................##.....##########....#..........#........###...........######....#.......############....######....###########....##################..............#######################.......................###.....##########.....#############.........................######..........########.....####....######....##.....##........#....................#######.......#####.....######..........####.........##############################.........#.....###.....#.....###.............#######.....#####.................#.....#....####............####################..........#########.......# #.........################.....#########.................................................................................................############################.....#..........#######..................................................................................................................................................................###....######..........####..........................................................................................................................................######....###########....##################..............#######################.......................###.....##########.....#############.............####........######..........########.....####....######....##.....##........#....................#######.......#####.....######..........####.........##############################.........#.....###.....#.....###.............#######.....#####.................#.....#....####............####################..........#########.......# #.........################.....#########.................................................................................................############################.....#..........#################...............#####....#######....#######...................##....#.....###...........######...........................................................###....######..........####..........................................................................................................................................######....###########....##################..............#######################.....##....######......###.....##########.....#############.............####........######..........########.....####....######....##....................................#######.......#####.....##########......####.........##############################.........#.....###.....#.....###.............#######.....#####.................#.....#....####............####################..........#########.......# #.........################.........................................................#################.....#.....#####################.....############################.....#..........#################...............#####....#######....#######...................##....#.....###...........######.................#####.....................................###....######..........####..............##.....#.....###............##.....##.....##########....#..........#........#.............###########.......############....######....###########....##################.................................####.....##....######......###.....##########.....#############.............####........######..........########.....####....######....##....................................#######.......#####.....##########......####.........##############################.........#..................................................##.................#.....#....####............####################..........#########.......# #.........################.........................................................#################.....#.....#####################.....############################.....#..........#################...............#####....#######....#######.............................................######.................#####.................................................................................................................##.....##########....#..........#........#........................................................................##################.................................####.....##....######......###.....##########.....#############.............####........######..........########.....####....######....##....................................#######.......#####.....##########......####.........##############################.........#..................................................##............................................................####..........#########.......# #.........################.........................................................#################.....#.....#####################.....############################.....#..........#################...............#####....#######....#######.............................................######.................#####.................................................................................................................##.....##########....#..........#........#........................................................................##################.................................####.....##.............................................................................................########.....####....######....##.....##........#....................#######.......#####.....##########......####.........##############################............................................................##............................................................####..........#########.......# #.........################.....#########.......####.....#################..........#################.....#.....#####################.....############################.....#............................................###....#######....#######.............................................######................................................................................................................................................................................................................############....####......###########....##################..............##############.....####.....##.............................................................................................########.....####....######....##.....##........#....................#######.......#####.....##########......####.........##############################.............................................#######...........................#.....#....####............####################..........#########.......# #.........################.....#########.......####.....#################..........#################.....#.....##############..........................................................................................###....#######....#######.............................................######...........................................................###....###.............###...........................................................................................................................############....####......###########....##################..............##############.....####.....############......###.......########.....#############.............####........######..........########.....####....######....##.....##........#....................#######.......#####.....##########......####.........##############################.........#.....###.....#.....###.............#######...........................#.....#....####............####################..........#########.......# #.........################.....#########.......####.....#################..........#################.....#.....##############........................................................#################....#..........#####....#######....#######.............................................######...........................................................###....###.............###.........................................................##########....#..........#........#.............###########.......############....####......###########....##################..............##############.....####.....############......###.......########.....#############.............####........######..........########.....####....######....##..................................................#####.....##########......####.........##############################..........................................................................................................####################..........###.....#.......# #.........################.....#########.......####.....#################..........#################.....#.....##############........................................................#################....#..........#####....#######....#######........####.......##....#.....#####.........######............##########...................#........................###.............###......#........##.....#.....###............#......#################....#..........#........#.............###########.......############....####......###########....##################..............##############.....####.....############......###.......########.....#############.............####........######..........########.....####....######....##............................................................##########......####.........##############################..........................................................................................................#########.....................###.....#.......# #.........################.....#########.......####.....#################..........#################.....#.....##############.....##.....############################.....#..........#################....#..........#####....#######....#######........####.......##....#.....#####.........######............##########...................#........................###.............###......#........##.....#.....###..................................##....#..........#......................###########.......############....####......###########....##################..............##############.....####.....############......###.......########.....#############.............########....######..........########.....####....######....##.....##........#............................................##########......####.........##############################.........#.....##.........................................................................................#########.....................###.....#.......# #.........################.....#########.......####.....#################..........#################.....#.....##############.....##.....############################.....#..........###########.............................................................................................######............##########...................#.................##########.............###......#........##.....#.....###...................................................#......................###########.......############....####......###########....##################..............##############.....####.....############......###.......########.....#############.............########....######..........................................................#............................................##########......####.........##############################.........#.....##.................................................#####........#.....#....####............#########.....................###.....#.......# #.........################.....#########.......####.....#################..........#################.....#.....##############.....##.....############################.....#..........###########.............................................................................................######............##########...................#.................##########.............###......#........##.....#.....###.....................................................................................................###....####......###########....##################..............##############.....####.....############......###.......########.....#############.............########....######................................................................##.............#######....########.....##########......####......................................................##......#.....###.............########.......###########........#.....#....####............#########.....######..........###.....#.......# #..............................#########.......####.....#################..........#################.....#.....##############.....##.....############################.....#..........###########.............................................................................................######............##########...................#.................##########.............###......#........##.....#.....###.....................................................................................................###....####......###########....##################..............##############.....####.....############......###.......########.....#############...............................................................................................##.............#######....########.....##########......####......................................................##......#.....###.............########.......###########........#.....#########............#########.....######..........#...............# #..............................#########.......####.....#################..........#################.....#.....##############.....##.....############################.....#..........#################...............#####....#######....##########.....####.......##....#.....#########.....######...........................................................................................................#.....###.....................................................................................................###....####......###########....##################..............##############.....####.....############......###.......########.....#############..............................................................................................................#######....########.....##########......####......................................................##.......................................................................................................................................# #..............................#########.......####.....#################..........#################.....#.....##############.....##.....############################.....#................................................................########.....####.......##....#.....#########.....######...........................................................................................................#.....###..........................................................................###########....#######.....###....####......###########....###############.................##############.....####.....############......###.......########.....#############.............##################..........########.....####....................................................#######....########.....##########......########.....##############################.........#.....##...............................................................................................................................#.......# #......................####.......................................................................................................##.....############################.....#................................................................########.....####.......##....#.....#########.....######.................................................................................####......#........#......#.....###............#.......##########....##....#.......####....#.................###########....#######.....###....####......###########....###############.................##############.....####.....############......###.......########.....#############.............##################..........########.....####............................................................................##########......########.....##############################.........#.....##......#.....###.............########.......##....#####........#.....#########............#########.....######..........###.....#.......# #.................................................................................................................................##.....############################.....#................................................................########.....####.......##....#.....#########.....######............##########...................#.................#######....................................................................................##....#.......####....#.................###########....#######.....###....####......###########....###############...........................................................................######.....#############.............##################..........########.....####........########.....##..................................................................................#....#########################.........#.....##..............................................................#.....#########............#########.....######..........###.....#.......# #.................................................................................................................................##.....############################.....#..........................................#####......#####......########.....####.......##....#.....#########.....######............##########...................#.................#######..........................................................................................#.......####....#...........#.....###########....#######.....###....####......###########....###############...........................................................................######.....#############.............##################..........########.....####........########.....##..................................................................................#....#########################.........#.....##.......................................................................................................................................# #.........####################.....#####.......####.....#########..............................#####.....####################.....##.....############################.....#......#####################...............#####......#####......########.....####..........................................................................................................................................................................................................................................................................................................................................................................................######.....#############.............##################..........########.....####........########.....##.....................................................##########......########.....#....################.................................................................................................................................................................# #.........####################.....#####.......####.....#########..............................#####.....####################.....##.....############################.....#......#####################...............#####......#####......########.....####.................................................................................................................................................................................................................................................................................................................................#........................................................######.....#############.............##################..........########.....####........########.....##.....................................................##########......########.....#....################.................................................................................................................................######.....#....###.....#.......# #.........####################.....#####.......####.....#########.....###..........#######.....#####.....####################.....##......................................#......#####################...............#####......#####......########.....####.................................................................................................................................................................................................................................................................................................................................#........................................................######.....#############.............##################..........########.....####........########.....##.......................................................................................################....#####.....................###.....##.........................................................................................######.....#....###.....#.......# #.........####################.....#####.......####.....#########.....###..........#######.....#####.....####################.....##......................................#......#####################...............#####......#####......########.....####......###....#.....#########.....###...............##########...................#.................#######...............####......#............................................................................................#........########....#######.....###....####......######.........###############..................#....########.....##.......############......#...........######.....#############.............##################..........########.....####........########.....##..............#####..........#######....#####..........................................################....#####.........#.....#########..................................................................................#####.........######.....#....###.....#.......# #.........####################.....#####.......####.....#########.....###..........#######.....#####.....####################.....##......................................#......##.....##############...............#####......#####......########.....####......###....#.....#########.....###...............##########...................#.................#######...............####......#........#......###....##............#.........######.......#....#.......####....#...........#........########....#######.....###....####......######.........###############..................#....########.....##.......############......#...........######.....#############.............##################..........########.....####........########.....##..............#####..................................##########.....#########.....#....################....#####.........#.....#########..................................................................................#####.........######.....#....###.....#.......# #.........####################.....#####.....######.....#########..................#######.....#####.....####################.....#########################################..................................................................................................................###...............##########...................#.................#######...............####......#........#......###....##............#.........######.......#....#.......####....#...........#........########....#######.....###########......######.........###############..................#....########.....##.......############......#...........######.....#############.............##################..........########.....####........########.....##..............#####..................................##########..................................######....#####.........#.....#########..................................................................................#####.........######.....#....###.....#.......# #.........####################.....#####.....######.....#########..................#######.....#####.....####################.....#########################################..................................................................................................................###...............##########...................#.................#######...............####......#........#......###....##............#.........######.......#....#.......####....#...........#........########....#######.....###########......######.........###############..................#....########.....##.......############......#...........######.....#############...................############..........########.....####........########.....##..............#####........##############............##########........................................................................................##.........###.......##.........###.....#.....#################....#####.........######.....#....###.....#.......# #.........####################.....#####.....######.....#########..................#######.....#####.....####################.....#########################################....................................................................................................................................##########...................#.................................................#........#......###...................................................................................########....#######.....#####................##.........###############..................#....########.....##.......############......#...........######.....#############...................############..........########.....####........########.....##..............#####........##############............##########........................................................................................##.........###.......##.........###.....#.....#################....#####.........######.....#....###.....#.......# #.........####################.....#####.....######.....#########.....###.....############.....#####.....####################.....#########################################.............##.....................................................................................................................##########...................#.................................................#........#......###...................................................................................#####.......#######.....#####................##.........######..............................................#.....................................######.....#################.........##....#####..........................................########.....##..............#####........##############............######################............................................................................##.........###.......##.........###.....#.....#################....#####.........######.....#....###.....#.......# #.........####################.....#####.....######.....#########.....###.....############.....#####.....####################.....#########################################.............##.....................................................................................................................##########...................#.................#######...............####......#........#......###...................................................................................#####.......#######.....#####....##..........##.........######..............................................#.....................................######.....#################.........##....#####..........................................########.....##..............#####........##############............######################......................................................##############.......###.........###.......##.........###.....#.....#################....#####.........######.....#....###.....#.......# #.........####################.....#####.....######.....#########.....###.....############.....#####.....####################.....#########################################.............##############......##.....#######...............................................#.....#########.....###...............##########...................#.................#######...............####......#........#......###....##......................######............#.........##....#...........#........#####.......#######.....#####....##..........##.........######...........................#....########......#.....................................######.....#################.........##....#####..........................................########.....##..............#####........##############............######################.......#....#####.....######....#####.........#.....################.......###.........###.......##.........###.....#.....#################....#####.........######.....#....###.....#.......# #.........####################.....#####.....######.....#########.....###.....############.....#####.....####################.....#########################################.............##############......##.....#######...................................................................###...............##########...................#.................................................#........#......###....##......................######............#.........##....#...........#........#####.......#######.....#####....##..........##.........######......###..................#....########...................#######......#....#......######.....#################.........##....#####.....##..........########.................########.....##..............#####........##############............######################.......#....#####.....######....#####...........................####.......###.........###.......##.........###.....#.....#################....#####.........######.....#....###.....#.......# #.........####################.....#####.....######.....#########.....###.....############.....#####.....####################.....#########################################.............##############......##.....####......................................................................###...............##########...................#.................................................#........#......###....##......................######............#.........##....#...........#........#####.......#######.....#####....##..........##.........######...........................................................#######...........#......######.....#################..............................................................########............................................................######################......................######....##..............................####.......###.........###.......##.........###.....#.....#################....#####.........######.....#....###.....#.......# #.........####################.....#####.....######.....#########.....###.....############.....#####.....####################.....#########################################.............##############......##.....####.........##################......####.............#.....#######.......###...............##########...................#.................#######...............####......#.................................................................................................................#######.....#####....##..........##.........######...........................................................#######...........#......######.....#################..............................................................########............................................................######################......................######....##..............................####.......###.........###.......##.........###..............................................######.....#....###.....#.......# #.........####################.....#####.....######.....#########.....###.....############.....#####.....####################.....#########################################.............##############......##.....####.........##################......####.............#.....#######.......###...............##########.....................................................................#.................................................................................................................#######.....#####....##..........##.........######.........................................#....#.......############...........#......######.....#################..............................................................########............................................................##############...................................................................................###.........###.......##.........###..............................................######.....#....###.....#.......# #.........###########........................######.....#########.....###.....############.....#####.....####################.....#########################################.............##############......##.....####.........##################......####.............#.....#######.......###...............##########.....................................................................#..............................................########..........#.........##....#...........#........#####.......#######.....#####....##..........##.........######......###.............................................................##.....#......######.....#####################.....##....#####.....##.........#########.................########.....................#####........##############............##############...................................................................................#######.....###.......##.........###..............................................######.....#....###.....#.......# #.........###########........................######.....#########.....###.....############.....#####.....####################.....#########################################.............#......................................................................................#######.......###...............##########...........................................................##.......................................................########..........#.........##....#...........#........#####.......#######.....#####....##..........##.........######......###.............................................................##.....#......######.....#####################.....##....#####.....##.........#########.................########...................#######........##############............##############....####.......#....####......######....##.......#....#.....#######.....####.......#######.....###.......######.....###############################....##............######.....#....###.....#.......# #.........###########........................######.....#########.....###.....############.....#####.....####################.....#########################################.............#......................................................................................#######.......###...............##########...................#........#........#######...............##.......................................................########..........#.........##....#...........#........#####.......#######.....#####....##..........##.........######......###..................#....####.....#....#.......##################.....#......######.....#####################.....##....#####.....##.........#########..........................................................................................................................................................................................................................................................##............######.....#....###.....#.......# #.........................####.....################.....#########.....###.....############.....#####.....####################.....#########################################.............#......................................................................................#######.......###...............##########...................#........#........#######...............##.......................................................########..........#.........##..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................##............######.....#....###.....#.......# #.........................####.....################.....#########.....###.....############.....#####.....####################.....#########################################.............###########..........................................##.......####...............#############.................................................................................................................#......###....##................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................######.....#....###.....#.......# #.........................####.....################.....#########.....###.....############.....#####.....####################.....#########################################.............###########..........................................##.......####.............................................................................................................................................#......###....##....................................................................................................................................................................................................................................................................................................................................................................###########..............##############....####.......#....#.............##....##.......#....#.....#######.....####...................###...................................................................######.....#....###.....#.......# #.........###########.....####.....################.....#########.....###.....############.....#####.....####################..................############################.............###########..........................................##.......####..........................................................................................................................##........#........#......###....##..........................................................................................................................................................................................................................................................................#####.....................................................................................###########..............##############....####.......#....#.............##....##.......#....#.....#######.....####...................###...................................................................######.....#....###.....#.......# #.........###########.....####.....################.....#########.....###.....############.....#####.....####################..................############################.............###########.........###########.........###############.......####..........................................................................................................................##........#........#......###....##......................########..........#.................................................................................................................................................................................................................................#####.....##............##................................................................###########..............##############....####.......#....#.............##....##.......#....#.....#######.....####...................###.........####.....##############################.....##.......###########..........................# #.........###########.....####.....################.....#########.....###.....############.....#####.....####################..................############################.............###########.........#########..................................................................................................................................................................................#......###....##......................########..........#...........................#............#.......#######.....#####....#...........##..............................................................................................................................................#####.....##............##................................................................###########..............##############....####.......#....#.............##....##.......#....#.....#######.....####...................###.........####.....##############################.....##.......###########..........................# #.........###########.....####.....################.....#########.....###.....############.....#####.....####################.......######.....############################.............###########.........#########..................................................................................................................................................................................#......###....##......................########...................................................#.......#######.....#####....#...........##.........######......###.......................####.....#....#.......##################.....#....#######......#.........................................................................................................................###########..............##############....####..........................##....##.......#....#.....#######.....####........................................................................................#######..........................# #.........###########.....####.....################.....#########.....###.....############.....#####.....####################.......######.....############################.............###########.........#########..........................................................................................###############.....##.......##.......#........................................................###....##......................########...................................................#.......#######.......###....#.........................................................................................................#....#######......#..............................................................................##########.....####........########........###########..............##############....####..........................##....##.......#....#.....#######.....####........................................................................................#############....###########.....# #.........###########.....####.....################.....#########.....###.....############.....#####.....####################.......######.....############################................########.........#########...........###############.......####............#####....#######....####....#............###############.....##.......##.......#........................................................###....##......................########..........#................................................#######.......###....#..............................................................................................................................................................................................................................................................................##############....####..........................##....##.......#....#.....#######.....####........................................................................................#############....###########.....# #.........###########.....####.....################.....#########.....###.....############.....#####.....####################.......######.....#####........................................................#########...........###############.......####............#####....#######....####....#............###############.....##.......##.......#........................................................###....##....................................................................................................................................................................................................................................................................#.....############.......................................................................................................##############....####.......#....#.............##....##.......#....#.....#######.....####...................###..................########################.....#.....##.......#################....###########.....# #.........###########.....####.....################.....#########.....###.....############.....#####........................................................................................................#########...........................................................................................##############.....##.......##.......#........####.....#............##.................#.....####....##....................................................................................................................................................................................................................................................................#.....############.......................................................................................................##############....####.......#....#.............##....##.......#....#.....#######.....####...................###..................########################.....#.....##.......#################....###########.....# #.........###########.....####.....################.....#########.....###.....############.....#####............................................................................................................................................................................................................##########.........##.......##.......#........####.....#............##.......................................................................................................................##########.......########............................................................####..........###.....##################.....#....#######......#.....############........#.....############............##................................................................####....###............................................................................................................................................................................................#################....###########.....# #.........###########.....####.....################.....#########.....###.....############.....#####....................................................................................................................................................##...............##....#######....####....#.............................................................................................................................................................................................................................................................................................................###.....##################.....#....#######......#.....############........#.....############............##.......................................................###......####....###............................................................................................................................................................................................#################....###########.....# #.........###########.....####.....################.....#########.....###.....############..........................................######.....##.....######################...............########.....................................................##.......###.....##....#######....####....#.............................................................................................................................................................................................................................................................................................................###.....##################.....#....#######......#.....############........#.....############............##.......................................................###......####....###................############....####.......#....#.............##....##............#.....#######.....####...................###.........###################..................................#################....###########.....# #.........###########.....####.....################.....#########.....###.....############..........................................######.....##.....######################...............########............######...........###############.........##.......###.....##....#######....####....#.................................................................................##.................#.....####....##......................########..........#.......#######................................................................#####.........#....#................................####..........###.....##################.....#....#######......#.....############........#.....############............##.....................###.....##.....####........##.....###......####....###................############....####.......#....#.............##....##............#....................#...................###.........###################.....#########...........#####....#################....###########.....# #.........###########.....####.....################.....#########.....###.....############..........................................######.....##.....#########............................########............######...........###############.........##.......###.....##....#######....####....#................................##.......##...............................................................####....##......................########..........#.......#######......................####.....##########.......########......................#....#................................####..........###.....##################.....#....#######......#.....############........#.....############............##.....................###.....##.....####........##.....###......####....#.........................................................................................................#...................###.........###################.....#########...........#####....#################....###########.....# #.........###########.....####.....################.............................................................................##########.....##.....#########............................########............########.........###############.........##.......###.....##....#######....####....#................................##.......##..............................................................................................................................................................................................................#....#................................####................................................#####......#.....############........#.....############............##.....................###.....##.....####........##.....###......####....#...............................................................................................##........#...................###.........###################.....#########...........#####....#################....###########.....# #.........###########.....####.....################.............................................................................##########.....##.....#########............................########............########.........###############.........##.......###.....##....#######....####....#.............##########.........##.......##.......#........####.....#............##........................................................................................................................................................#####.........#....#................................####................................................#####......#.....############........#.....#############...........##.....................###.....##.....####........##.....###......####....#..........................................................................................#....##........#...................###.........###################.....#########...........#####....#################....###########.....# #.........###########.....####.....################.............................................................................##########.....##.....#########.....########...............########............########.........###############.........##.......###.....##....#######....####....#.............##########.........##.......##.......#.................#............##......................#####....##..................................................#####......................####.....##########.......########........#####.........#....#................................####.....................................................................................#.....#############...........##.........###.........###.....##.....####...............###......####....#..........................................................................................#....##........#...................###.........###################.....#########...........#####....#################....###########.....# #.........###########.....####.....##############################.....###.....######################.....##################.....##########.....##.....#########.....########...............########............########.........###############.........##.......###.....##....#######....####....#.............##########.........##.......##.......#.................#............................................................................................................................####.....##########.......##...........................................................................................................................................................#.....#############...........##.........###.........###.....##.....####...............###......####....#..................############.......###.....#....#.............##....##............#.....#....##........#...................###.........###################.....#########...........#####....#################....###########.....# #.........###########.....####.....##############################.....###.....######################.....##################.....##########.....##.....#########.....########...............########............########.........###############.........##.......###.....##....#######....####....#.................................................................................................................................................................................................####.....##########.......##.....................................................................................................................................................................................................##.........###.....##.....####...............###......####....#..................############.......###.....#....#......................................................#...................###.........###################.....#########...........#####....#################....###########.....# #.........###########.....####.....##############################.....###..................................................................................................................########............########.........###############.........##.......###.....##....#######....####....#..............................................................................................................................................................................................................................................................#...................................................................#####.....#......#####......#...................................................................##.........###.....##.....####.....#############......####....#.............................................#....#......................................................#...................###.........###################.....#########...........#####....#################....###########.....# #.........###########.....####.....##############################.....###..................................................................................................................########............########.........###############.........##.......###.....##....#######....####....#.................................................................................##...................########.....#............####......########..........#.........##......................................................................................#................................................................................................................................................................................#.....##.....####.....#############......####....#.........................................................................................................#...................###.........###################.....#########...........#####....#################....###########.....# #.........###########.....####.....##############################.....###......................................................................................................................................########.........###############.....................................................................................................................................##................................#............####......########..........#.........##......................................................................................#................................................................................................................................................................................#.....##.....####.....#############......####....#................................................................##....##............#.....#....##........#...................###.........###################.....#########................................................####.....# #.........###########.....####.....##############################.....##############################.....#######...............................................................................................########.........###############.....................................................................................................................................##................................#............####......########.........................................................................##....##........#####..............#.............................#####..................................................#####......#.....############...........................................................................................................#....#..................############.......###........................##....##............#.....#....##........#...................###.........###################.....#########................................................####.....# #.........###########.....####.....##############################.....##############################.....#######...............................................................................................########.........#######..................................................................................#.........##....#####.......####........#.....####....#######........................................................................................................................................##....##........#####..............#...........................................................................................................................................................................................................................................................................................................................................#...................###.........###################.....#########...........#####....#################....###....####.....# #.........###########.....####.....##############################.....##############################.....#######.....######.....##########.....##.....#######.......#######................########............########.........#######......................................................................#######.....#.........##....#####.......####........#.....####....#######........................................................................................................................................##....##........#####..............#...........................................................................................................................................................................................................................................................................................................................................#...................###.........###################.....#########...........#####....#################....###....####.....# #.........###########.....####.....#################################################################.....#######.....######.....##########.....##.....#######.......#######................########............########.........###############..............................................................#######.....#.........##....#####.......####...........................................................................................................................................##.......#####............##..............#####..............#.....##............................................................................................................................#########.....#.....##...........####........#.....###########.....#############.........#....#............................##.......#########.........###......##....##............#.....#....##........#...................###.........###################.....#########...........#####....#################....###....####.....# #...................................################################################################.....#######.....######.....##########.....##.....#######.......#######.....#####......########............########.........###############..............................................................#######.....#.........##....#####.......####.............................................................#............#####.....########..........#.........##.........................##.......#####............##..............#####..............#.....##......................#................###....##########....#####.....###....#..........#.....############..............#############.....#.....##...........####........#.....###########.....#############....................................................#########.........###......##....##.....................................................###.........###################.....#########...........#####....#################....###....####.....# #...................................################################################################.....#######.....######.....##########.....##.....#######.......#######.....#####......########....................................########..........#.......###.....##....####.........##....#..........#######.....#............................................................................................#............#####.....########...........................................................##............##..............#####..............#.....##......................#................###....#####.........#####.....###....#..........#.....############..............#############.....#.....##...........####........#.....###########.....#############....................................................#########.........###......##....##.....................................................###.........###################.....#########...........#####....#################....###....####.....# #...................................................................################################.....#######.....######.....##########.....##.....###...........###.........#####......########....................................########..........#.......###.....##....####.........##....#..........#######.....#............................................................................................#............#####.....########...........................................................##............##..............#####..............#.....##......................#................###..............................................#.....############..............#############.....#.....##...........####........#.....###########.....#############.........#....#........###.......#######..........................................................................................................................................................................................###....####.....# #.....####################..........................................################################.....#######.....######.....##########.....##.....###...........###.........#####......########....................................########..........#.......###.....##....####.........##....#..........#######.....#.........##....###....#....####.............................................................#............#####........................................................................##............##..............#####..............#.....##......................#................###..............................................#.....############..............#############.....#.....##...........####........#.....###########.....#############.........#....#........###.......#######..........................................................................................................................................................................................###....####.....# #.....####################..........................................#######################..............................................................................................................................................................#.......###.....##....####.........##....#..........#######.....#.........##....###....#....####..........................................##....#............#............#####......................................##..............................................................#####..............#.....##......................#................###.......##.........#####.....###....#..........#.....############..............#############.....#.....##...........####........#.....###########.....#############.........#....#........###.......#######................................................................................#..............................................................................##....###.....################....####.....# #.....####################..........################.....##################################..............................................................................................................................................................#...............................................................................###....#....####........#.....#...........##..............##....#............#............#####......................................##..............................................................#####..............#.....##......................#................###.......##.........#####.....###....#..........#.....############..............#############.....#.....##...........####........#.....###########.....#############.........#....#........###.......#######.....##.....#########......######.....###..................#.....#....##........#...........####....#######....................................................##....###.....################....####.....# #.....####################..........################.....##################################..............................................................................................................................................................#...............................................................................###....#....####........#.....#...........##..............##....#............#............#####.....#.....##....#######..............##....................##..........##............##..............#####.............##.....##......................#......................................................................................................................................####........#.....###########.....#############...................................................................######.....###..................#.....................................................################.......######..............#####....###.....################....####.....# #.....####################..........################.....##################################.....####.....#######......................................................................................................................................................................................................................######....#....####........#.....#...........##..............##....#............#............#####.....#.....##....#######..............##..............................................##..............#####.............##.....##......................#......................................................................................................................................####........#.....###########.....#############...................................................................######.....###..................##....................................................################.......######..............#####....###.....################....####.....# #.....####################..........################.....##################################.....####.....#######......................................................................................................................................................................................................................######....#....####........#.....#...........##..............##....#............#............#####......................................................................................................#####.............##.....##......................#........####....###.......##.........#####.....###....#..........#.....############...................................................####........#.....###########.....#############.............................................##.....#########......######.....###........................................................................################.......######..............#####....###.....################....####.....# #.....####################..........################..................................................................................................................................................................................................................................................................................######....#....####........#.....#...........##..............##....#............#.......................................................................................................................#####.............##.....##......................#........####....###.......##.........#####.....###....#..........#.....############...................................................####........#.....###########...........................#....#........###....................................................................................................................######.....################.......######..............#####....###.....################....####.....# #.....####################..........################................................................................................................................###.........#####..........####............###..............##.....########..........#.....#####.....##....####.........##...............#######.....#............######....#....####........#.....#...........##..............##....#............#.......................................................##....................##........................................#####.............##.....##......................#........####....###.......##.........#####.....###....#..........#.....############..................#########.....#.....######......##.....................................................................###....................................................................................................................######.....################.......######..............#####....###.....################....####.....# #.....####################..........################............................................................................................................................#####..........####............###..............##.....########..........#.....#####.....##....####.........##...............#######.....#............######....#....####........#.....#...........##..............##....#............#............#####.....#.....##....#######..............##....................##........................................#####.............##.....##......................#........####....###............................###....#..........#.....############..................#########.....#.....######......##.....................................................................###.......#######.....##.........#####.................###......###.....######....#....##........#......#########......######.....################.......######..............#####....###.....################....####.....# #.....####################..........################.....##################################.....####.....#######......#####.....................................................#####......................................................####..........#.....#####.....##..................................#######.....#............######..................................................................................................................................................................................................#####.............##.....##......................#........####....###............................###....#.........##.....############..................#########.....#.....######......##........................................................................................................###.................###......###.....######....#....##........#......#########......######.....################.......######..............#####....###.....################....####.....# #.....####################..........################.....##################################.....####.....#######......#####.....................................................#####......................................................####..........#.....#####.....##..................................#######.....#............######..................................................................................................................................................................................................#####.............##.....##......................#........####....######....##.........####......###....#.........##.....############..................#########.....#.....######......##...........#.....################################......#...............................................................................................#....##........#......#########......######.....################.......######..............#####....###.....################....####.....# #.....####################....................######.....##################################.....####.....#######......#####.....##########.....#......###...........###.........#####......................................................####..........#.....#####.....##..................................#######.....#............######..................................................................................................................................##................................................................................##.....##......................#........####....######....#...................................................................................................................................................................................................................................................................#....##........#......#########......######.....##########.............######..............#####....###.....################....####.....# #.....####################....................######.....##################################.....####.....#######......#####.....##########.....#......###...........###.........#####..........####............###..........###........########..........#.....#####.........................................#######.....#............######....#....###...........................##.........................................................................................##................................................................................##.....##......................#........####....######....#.........................................................................................................................................................................................#########.....##...............................###......###.....######....#....##........#......#########......######.....##########.............######..............#####....###.....################....####.....# #.....####################....................######.....##################################.....####.....#######......#####.....##########.....#......###...........###.........#####..........####............###..........###........########..........#.....#####.........................................#######.....#............######....#....###.........#.....#.....########.........................................................................................##....................#................................................................................................................#....#.........................................................................................................................................................................................#########.....##...............................###......###......................................................####.....##########.............######..............#####....###.....################....####.....# #.....####################..........#####.....######.....##################################.....####.....#######......#####.....##########.....#......###...........###.....................................................###........########..........#...................................................#######.....#............######....#....###.........#.....#.....########..............................................#####.....#.....##....#######..........######.....................................................................................................................................#....#..........####......###....#.........##.......#####....#................................................................................................................#................#########.....##...............................###......###......................................................####.....##########...............................................................................# #.....####################..........#####.....######.....##################################.....####.....#######......#####.....##########.....#......###...........###.....................................................###........########..........#..................................##...............#######.....#............######....#....###.........#.....#.....########..............................................#####.....#.....##....#######..........######................................................................................##.....##......................#........####....#....#....#..........####......###....#.........##.......#####....#................................................................................................................#................#########.....##...............................###......###....#######....#....##........#......###....##......######.....##########...............................................................................# #.....####################..........#####.....######.....##################################.....####.....#######......#####.....##########.....#......###...........###.....................................................###........########..........#..................................##..........................................####....#....###.........#.....#.....########..............##....#.........................#####.....#.....##....#######..........######...............................................................................................................#........####....#....#....#..........####......###....#.........##.......#####....#...........................................................................................##########......#....#................#########.....##...............................###......###....#######....#....##........#......###....##......######.....##########...............................................................................# #.....####################..........#####.....######.....##################################.....####.....#######......#####.....##########.............................................................................................########..........#.....############....................................................................................................................................................................................................................................................................................................................#........####....#....#....#..........####......###....#.........##.......#####....#...............................................................#....######....#######################......#....#................#########.....##...............................###......###....#######....#....##........#......###....##......######.....##########.............######..............#####....###.....################....####.....# #.....####################..........#####.....######.....##################################.....####.....#######......#####.....##########......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................##.......#####....#..........####........#.........#..............................#....######....#######################......#....#................#########............................................................................................................................................................#####....###.....################....####.....# #.....####################..........#####.....######.....##################################.....####.....#######......#####.....##########..........................................................................................................................................................................................................................................#.....................................................................................######....................##..........##..............................................................................................................................................##.......#####....#..........####........#.........#..............................#....######....#######################......#....#................#########............................................................................................................................................................#####....###.....################....####.....# #.....####################..........#####.....######.....##################################.....####.....#######......#####.....################......###...........###.........#####...........###.................................................................................................................................................................................#..........................................................................................#....................##..........##..............................................................................................................................................##.......#####....#..........####........#.........############......##.......................................................#....#................#########........................................................#...................................................................................................#####....###.....################....####.....# #.....####################..........#####.....######.....##################################.....####.....#######......#####.....################......###...........###.........#####...........###.........##..............##.........##########........#.....############...............#.......................##.....#............######....#....####........#.............................................##..........#.......#####......................................................................................................................................................................................................................................................................................................................................................#....#................#########......................................###.................................................................................................................................................................# #.....####################..........#####.....######.....##################################.....####.....#######......#####.....################......###...........###.........#####...........###.........##..............##.........##########........#.....############...............#.......................##.....#............######....#....####........#.............................................##..........#.......#####...........................................................................................................................................................................................................................................................................................................................................................................................................................###.................................................................................................................................................................# #.....####################..........#####.....######.....##################################.....####.....#######......#####.....################......###...........###.........#####...........###.........##........................................................................................................................######....#....####........#.............................................##..........#.......#####.....#.....##....#####............##...................................................................................................................................##....#...............####......###....#.....######.......#####....#..........#######.....#.........##########......................................................................................................................................................................................................####.......##########.............######............................................................# #.....####################..........#####.....######.....##################################.....####.....#######......#####.....################......###...........###.........#####...........###.........##........................................................................................................................######....#....####........#.....#.....##.....##.............##############..........#.......#####.....#.....##....#####............##.............................................................................................................................................................................................#####....#..........#######.....#.........##########......................................................................................................................................................................................................####.......##########.............######............................................................# #.....####################..........#####.....######.....##################################.....####.....#######......#####.....################......###...........###.........#####...........###.........##...........................................#.....############..............................................#............######....#....####........#.....#.....##.....##.............##############..........#.......#####.....#.....##....#####............##....#....##.........................................................................#####....................................................................................................#####....#..........#######.....#.........##########........##.....##....#....######....######################............#...............................................................................................................................####.......##########.............######............................................................# #.....####################..........#####.....######.....##################################.....####.....#######......#####.....################......###...........###.........#####...........###.........##..............##.........##########........#.....################...........#............................................................................................................##########..........#.......#####.....#.....##....#####............##....#....##.........................................................................#####....#####.................#........##.....##....#...............####......###....#.....######.......#####....#..........#######.....#.........##########........##.....##.......................##################............#..........................................................########......##.......#####....#....#.............................######.......##########.............######..............#####....###.....################....#........# #.....####################..........#####.....######.....##################################.....####.....#######......#####.....################......###...........###.........#####...........###.........##..............................#####.......................................................................................................................................................................................................................................................................................................................................................##.....##....#...............####......###....#.....######.......#####....#..........#######.....#.........##########........##.....##.......................##################............#................#########.................................########......##.......#####....#....#.............................######..................................................#####....###.....################....#........# #.....####################..........#####.....######.....##################################.....####.....#######......#####.....################......###...........###.........#####...........###.........##..............................#####.....................................................................................######....#....####........#.....#.....##.....##..................................................................................................................................................................................................................##.....##....#...............####......###....#.....######.......#####....#..........#######.....#.........########..........##.....##....#....######........##################............#................#########.................................########......##.......#####....#....#......####......###....############..................................................#####....###.....################....#........# #.....####################..........#####.......................................................####.....#######......#####.....################......###...........###...............................................................................................................................................................######....#....####........................................................................................................................................................................................................####....#####.................#........##.....##....#...............####......###....#.....######.......#####....#..........#######.....#.........########..........##.....##....#....######........##################............#................#########.................................########......##.......#####....#....#......####....#####....############..................................................#####....###.....################....#........# #.....####################..........#####.......................................................####.....................................#######......###.................................................................................................................................#.......................##.....#####........######....#....####.............................................#######..................................................................................................................................................................................#........##.....##....#...............####......###....#.....######.......#####....#..........#######.....#.........########..........##.....##....#....######........##################............#................#########.................................########......#.............................####....#####....############.....############.............#########...........#####....###.....################....#........# #.....####################..........#####.......................................................####.....................................#######......###.........................................................................................................................................................##.....#####........######....#....####.......##.....#.....##.....##................#######..............#.......#####...........##..........................................................................................................................................#........##.....##....#...............####......###....#.....######.......#####....#..........#######.....#...........................................................##################............#...............###############........................................................................####....#####....############.....############.............#########...........#####....###.....################....#........# #...............##########..........#####.....######.....#################.....########.........####........................................................................................................##..............................#............#.....################...................................##.....#####........######....#....####.......##.....#.....##.....##................#######..............#.......#####...........##..........................................................................................................................................#........##.....##....#...............####......###...................................................................................................................##################............#...............###############........................................................................####....#####....############.....############.............#########...........#####....###.....################....#........# #..............................................................###########.....########.........####................................................................................#..........####.........##..............................#............#.....################...................................##.....#####........................................................................###..................#.......#####...........##........#............##....#...................##...............................................................................................................................####......###................................................................................................#....######.....#####################............#...............###############.........................................................................................############.....############.............#########...........#####....###.....################....#........# #..............................................................###########.....########.........####................................................................................#.......................................................#.....................................................................##......####.............................................................................................#.......#####...........##........#............##....#...............................###############..................................####....#####.......................................................####......###....#.....######.......#####...........................#.....###....#####..........##.....##....#....######.....#####################............#...............###############.....#...............###....########.....................................................############.....############.............####..............................................................# #..............................................................###########.....########.........####..................#.........####.....#######............................................................................................#.....................................................................##......####........######....#....####.......##.........................................................#.......#####...........##........#............##....#...............................###############......................................................................................................####......###....#.....######.......#####...........................#.....###....#####..........##.....##....#....######.....#####################............#...............###############.....#...............###....########......#........#####....#...........####....#####....############.....############.............####..............................................................# #.....#####.....###############.....#####.....######.....#################.....########.........####..................#.........####.....#####......................###.....................................................................#.........####.....################...........#.........................................................................................##..............................................................................................................##..........######.........................................................................#........##.....##....#...............####......###....#.....######.......##########............#.........#.....###....#####..........##.....##....#....######.....#####################............#...............###############.....#...............###....########......#........#####....#...........####....#####....############.....############.............#########...........#####....###.....#####################........# #.....#####.....###############.....#####..........#.....#################.....########.........####..................#.........####.....#####......................###.....................................................................#.........####.....################...........#.........................................................................................##..............................................................................................................##..........##...............................................####....#####.................#........##.....##....#...............####......###....#.....######.......##########..................................................##.....##....#....######........................................................................................................................#####....#...........####....#####....############.....############.............#########...........#####....###.....#####################........# #.....#####.....###############.....#####..........#.....#################.....########.........####........##........#.........####.....#####......................###.........#####.......................................................#.........####.....################.......................................................######....#....####.......##..................##.............................................................##........###.........###....#...................##..........##.............................................................................#........##.....##....#...............####......###....#.....######.......##########..................................................##.....##....#....######........................................................................................................................#####....#...........####....#####....############.....############.............#########...........#####....###.....#####################........# #.....#####.....###############.....#####..........#.....#################.....########.........####........##........#.........####.....#######......###...........###.........#####.......................................................#.........####.....################....................................................................................................................................................................##........###.........###....#...................##..........##.........####................................................................#........##.....##....#...............####......###....#.....######.......##########..................................................##.....##.......................................................................................................................................#####....#...........####....#####....############.....############.............#########...........#####....###.....#####################........# #.....#####.....###############.....#####..........#.....#################.....########.........####........##........#.........####.....#######......###...........###.........#####.......................................................#.........####.....################...........#........................................................................................................................................................##........###.........###....#...................##..........##.........####................................................................#........##.....##....#...............####......###....#.....######.......##########......................#.....###....#####..........#########.........................................................................................................................................###....#...........####....#####....############.....############.............#########...........#####.........................................# #.....#####.....###############.....#####..........#.....#################.....########.........####........##........#.........####.....#######......###...........###.........#####.......................................................#.........####.....################...........#...........................................######....#....####.....####.........................................................#.......................##........###.........###....#...................##..........##.........####................................................................................................................###....#.....######.......##########......................#.....###....#####..........#.....###....#....######..........................................................................................................................###....#...........####....#####....############.....#####.....##.............#########...........#####.........................................# #.....#####.....###############.....#####..........#.....#################.....########.........####........##........#.........####.....#######......###...........###.........#####.......................................................#.........####.....################....................................#..................##...................................................................................#.......................##........###.........###....#...................##.........................................................................................................................................###....#####..............................................#.....###....#####..........#.....###....#....######........#####..............................................................................##....#.....##......#..........###....#...........####....#####....############.....#####.....##.............#########...........#####....###.....#####################........# #.....#####.....###############.....#####..........#.....#################.....########.........####........##........#.........####.....#######......###...........###.........#####...............................................###.....#.........####............................................................................##.............................................#................###..................#.......................##........###.........###....#...................##.........................................................................................................................................###....#####..............................................#.....###....#####..........#.....###....#....######...........................................................................................##....#.....##......#..........###....#...........####....#####....############.....#####.....##.............#########...........#####....###.....#####################........# #.....................................................................................................................#.........####.....#######......###...........###.........#####.................................................................................................................................................##.............................................#................###..................#........................................................................##...............................................................................................................................####......###....#####....###.......########........................#.....###....#####..........#.....###....#....######.......................###............#................##############.....#................##....#.....##......#..........###....#...........####....#####....############.....#####.....##.............#########.....#.....#####....###.....#####################........# #.....................................................................................................................#.........####.....#######......###...........###.........#####.................................................................................................................................................######....#....##.......#....##................#................###..................#........................................................................##..........##.........####......................................................................................................####......###....#####....###.......########........................#.....###....#####..........#.....###....#....######.......................###............#................##############.....#................##....#.....##......#..........###....#...........####....#####....############.....#####.....##.............#########.....#.....#####....###.....#####################........# #.....................................................................................................................#.........####.....#######......###...........###.........#####.................................................................................................................................................######....#....##.......#....##................#................###..................#........................................................................##..........##.........####......................................................................................................####......###....#####....###.......########..........................................................###....#....######........#####..........###............#................##############.....#................##....#.....##......#..........###....#...........####....#####....############.....#####.....##.............#########.....#.....#####....###.....#####################........# #.....#####.....###############.....#####..........#.....#################.....########.........####........##........#.........####.....#######......###...........###.........#####.................................................................####........#############.......................................................######..........................................................###..................#...............................................................................................####..........................................####................###............############.............####......###....#####....###.......########..........................................................###....#....######........#####..........###............#......................................................................................................####....#####....############.....#####.....##.............#########.....#...................................................# #.....#####.....................................................................................................................####.....#####........................................................................................................####........#############....................................#.....########.....######..........................................................###..................#.......................##........###...........................................................###########.................##........##......####................###............############.............####......###....#####....###.......########..........................................................###....#....######........#####..........###............#......................................................................................................####....#####....############.....#####.....##.............#########.....#...................................................# #.....#####.....................................................................................................................####.....#####......................................................................................###...............####........#############....................................#..................................................................................................................................................######....###.....##..........##..........##.........#####.................................##......####................###............############.............####......###....#####....###.......########..........................................................###....#....######........#####..........###............#......................................................................................................####....#####....############.....#####.....##.............#########.....#.....#####....###.....########################.....# #.....#####.....................................................................................................................####.....#####......................................................................................###...............####........#############....................................#..................................................................................................................................................######....###.....##..........##..........##.........#####............................................................................############.............####......###....#####....###.......########..........................................................###....#....######........#####..........###............#................##############.....#......................#.....##......#..........########...........####....#####....############.....#####.....##.............#########.....#.....#####....###.....########################.....# #.....#########################.....#####..........#######################.....########.....########........##........#.........####.....#######......###...........###.........###.................................................###...............####........#############....................................#.....########.....######....#....##.......#....##................#................###.............................................................######....###.....##..........##..........##.........#####....##......................................................................############.............####......###....#####....###.......########..........................................................###....#....######........#####..........###............#................##############.....#......................#.....##......#..........########...........####....#####....############.....#####.....##.............#########.....#.....#####....###.....########################.....# #.....#########################.....#####..........#######################.....########.....########........##........#.........####.....#######......###...........###.........###.................................................###...............####........#############....................................#.....########.....######....#....##.......#....##........................................................................................###......######....###.....##..........##..........##.........#####....##...........................##......####................###............############.............####..................................................................................................###....#....######........#####..........###............#................##############.....#................#######.....##......#..........########...........####....#####....############.....#####.....##.............#########.....#.....#####....###.....########################.....# #.....#########################.....#####..........#######################.....########.....########........##........#.........####.....#######......###...........###.........###.................................................###............................................................................#.....########.....######....#....##.......#..............................................................................................###.................................................................................................##......####................###............############.............####..................................................................................................###....#....######........#####..........###............#................##############.....#................#######.....##......#......................................................................................................#.....#####....###.....########################.....# #.....#########################.....#####..........#######################.....########.....########........##........#.........####.....#######......###...........###.........###.................................................###............................................................................................................................................................................................................##........###.................................................................................................##......####...............................############......................................................###........................#.....###....#####................###....#....######........#####..........###.............................................................................##......#......................................................................................................#.....#####....###.....########################.....# #.....#########################.....#####..........#######################.....########.....########........##........#.........####.....#######......###...........###.........###.................................................###...............####......................................#..................................................................................................................................................##........###.................................................................................................##......####...............................############......................................................###........................#.....###....#####................###....#....######........#####..........###.............................................................................##.............................................................................................................#.....#####....###.....########################.....# #.....#########################.....#####..........#######################.....########.....########........##........#.........####.....#######......###...........###.........###................................................................................................................................................................................................................................................................##........####...............................................##.............#....##......#....................##......####.................................................................................................###........................#.....#......#####................###....#....######.......................................................................................................##................................................#....##########....................................................#####....###.....########################.....# #.....#########################.....#####..........#######################.....########.....########........##........#.........####.....#######......###...........###.........###.........................................................................................###......#.......................................................................................................................................................................####...............................................##.............#....##......#............................####............................................................................................########........................#.....#......#####................###....#....######......................................#.......#........##############.....#.........................#####................................................#....##########....................................................#####....###.....########################.....# #.....#########################.....#####..........#######################.....########.....########........##........#.........####.....#######......###...........###.........###.........................................................................................###..............................................................................................................................................................................####...............................................##.............#....##......#...............................................................############.............#####......##....############.......####..............................................................###....#....######........#####..........#######........#.......#........##############.....#.........................#####......#..........########...........####....#####....##########....................................................#####....###.....########################.....# #.....#########################.....#####..........#######################.....########...............................................................###...........###.........###...............................................................................####......###............................................................................................................................................................................................................................................................................................................................................................................................................................................................###....#....######........#####..........#######........#.......#........##############.....#.........................#####......#..........########...........####....#####....############.....#####.....##.....#.......###############.....#####....###.....########################.....# #.....#############...........#.....#####..........#######################............................................................................###...........###.........###........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###....#....######........#####..........#.....#........#.......#........##############.....#.........................#####......#.........................................................................##.....#.......###############.....#####....###.....########################.....# #.....#############...........#.....#####..........#######################............................................................................###...........###.........###.................................................###.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................##############.....#.........................#####......#.........................................................................##.....#.......###############.....#####....###.....########################.....# #.....#############....###....#.....#####..........#######################.........................#........##........#.........####.....#######......###...........###.........###.................................................###.....................................................................................................................................................................................................................................................................................................................................................................############.............#####......##....######.....#.......########.....................................................................................................................................................................................................................................................................##.....#.......###############.....#####....###.....########################.....# #.....#############....###....#.....#####..........##############################.....#.....##.....#........##........#.........####.....#######......###...........###.........###.................................................###...............####........####......###......#....#...............................................##....#....##............##...........................................................................................#.....######....###......................................................................................................................................................................................########.................................................................................................................................................................................................................................#####....############.....#.........##.....#.......###############.....#####....###.....########################.....# #.....#############....###....#.....#####..........##############################.....#............#........##........#.........####.....#######......###.......#######.........###............................###........................................................................................................................##....#######............##...........................................................................................#.....######....###.................##..........##......##.....#....##......#.......###.....#.....#.....#####................##..........................................................................########......................................................................................................................................................................................................................................................................#.....#.......###############.....#####....###.....########################.....# #.....#############....###....#.....#####..........##############################.....#............#........##..................................................................###............................###.................................................................................................#.....########.........##....#######............##................................###.....#...............................................................................................................................................................................##.............############.............#####......##....######.....#.......########.................................................................................................................................................................................####......#.....#....########........................................................#.....#.......###############.....#####....###.....########################.....# #.....#############....###....#.....#####..........##############################.....#......................................................................................................................................................................................................................................####.........##....#######............##................................###.....#...............................................................................................................................................................................##.............############.............#####...............................########....##..................#.....#......#####.......####.....###....#....######........#####..........#.....#........#.......####.....##############................................##...................................................................................#.....#.......###############.....#####....###.....########################.....# #.....#############....###....#.....#####..........##############################.....#######.......................................................................................................................................###......................................................................................####.........##....#######............##..................#.............###.....#...............................................................................................................................................................................##.............############.............#####...............................########....##..................#.....#......#####.......####.....###....#....###...............................................................................................................................................................................................................................#####....###.....#################............# #.....#############....###....#.....#####..........##############################.....#######.......................................................................................................................................###..........#########........####......###......#....#........................#.........####....................................................................###.....#.............##########........................................................................................................................................................##.............############.............#####...............................########....##..................#.....#......#####.......####.....###....#....###...............................................................................................................................................................................................................................#####....###.....#################............# #.....#############....###....#.....#####..........##############################.....#######...............##........#.........####.....#######......###.......#######........................................###.....##...........###..........#########........####......###......#....#........................#.........####....................................................................###.....#...............................................................................................................................................................................##.............############.............#####......##....######.....#.......########....##..........................................................................................................................................................##...............####......#.....#....########....#..............#####....########.........#..........#.....#....##################.....#####....###.....#################............# #...................................#####..........##############################.....#######...............##........#.........####.....########.....###.......#######........................................###.....##...........###..........#########.........................................................#.........####.........##....#######............#####.............#####...........###.....#......................................................................................##..........##......##.....#######......####....#########.....#.....#####.......#........##.............############.............#####......##....######.....#.......########....##.............................................................................................#.....#........#.......####....################..............##.........................#.....#....########....#..............#####....########.........#..........#.....#....##################.....#####....###.....#################.....##.....# #...................................#####..........##############################.....####.........................................................................................................................................................................................................................#...............................................#####.............#####...........###.....#.............##########..................#......###.....######....###............#................##......##.....#######......####....#########.....#.....#####.......#...........................................................##....######.....#.......########....##..................#.....#......#####.........................................................#.....#........#.......####....################..............##.........................#.....#........####....#.....#........#####....########.........#..........#.....#....##################.....#####....###.....#################.....##.....# #.....#############....###..........#####..........##############################.....####............................................................................................................................................................................................................................................................................................................................................................................######....###............#................##......##.....#######......####....#########.....#.....#####.......#...........................................................##....######.....#.......########....##..................#.....#......#####.........##.....###....#....###...........#####..........#.....#........#.......####....################..............##.........................#.....#........####....#.....#........#####....########.........#..........#.....#....##################.....#####....###.....#################.....##.....# #.....#############....###..........#####..........##############################.....####........................................................................................................................................................................###.................................................................................................................................................................................................######....###............#....................................................#########.....#.....#####.......#..................................................................................................................................................................###...........#####..........#.....#........#...............################..............##.........................#.....#........####....#.....#........#####....########.........#..........#.....#....##################.....#####....###.....#################.....##.....# #.....#############....###..........#####..........##############################.....####..................##........#####.....####.....########.....#################.........###.....##.....####............###.....##...........###..........#########........###.......###......#....#......................................................#####.....................................................................##########..................#......###.....#.........###............#....................................................#########.....#.....#####.......#........##.............############.............#####.............................................................................................................###...........#####..........#.....#........#...............################..............##.........................#.....#........####....#.....#........#####....########.........#..........#.....#....##################.....#####....###.....#################.....##.....# #.....#############....###..........#####..........##############################.....####..................##........#####.....####.....########.....#################........................................###.....##...........###..............................................#....#.................#...................#..........................................................................................##########..................#......###.....#.........###............#................##......##.....#######......####....#########.....#.....#####.......#........##.............##########...................................................................................#.....#......#####.........##.....###....#....###...........#####..........#.....#........#...............################..............##.........................#.....#........####....#.....#........#####....########.........#..........#.....#....##################.....#####....###.....#################.....##.....# #..................................................##############################.....####..................##........#####.....####.....########.....#################........................................###.....##...........###..............................................#....#.................#......................................................########..........#####....................................................................###...............................................#.................................................#.....#####.......#........##.............##########...................................................................................#.....#......#####.........##.....###....#....###.........................................................################..............##.........................#.....#........####....#.....#........#####....########.........#..........#.....#....##################.....#####....###.....#################.....##.....# #..................................................##############################.....####..................##........#####.....####.....########.....#################.........................................##.....##...........###............#######........###.......###......#....#.................#......................................................########..........#####.......######......###................................................................................................#.................................................#.....#####.......#........##.............############........................############.............########....##..................#.....#......#####.........##.....###....#....###.........................................................################..............##.........................#.....#........####....#.....#........#####....########.........#..........#.....#....##################.....#####....###.....#################.....##.....# #.....###############..............................##############################.....####..................##........#####.....####.....########.....#################........####.....##.....####.............##.....##...........###............#######........###.......###......#....#.................#......#............#####.....##.....######............########..........#####.......######......###............................................................................................#####............................................................................##.............############........................############.............########....##..................#.....#......#####.........##.....###....#....###.............###..........#.....#........#...............################..............##.........................#.....#........####....#.....#........#####....########.........#..........#.....#....##################.....#####....###.....#################.....##.....# #.....####################..........##########.....##############################.....####..................##........#####.....####.....########.....#################........####.....##.....####.............##.....##...........###............#######........###.......###......#....#.................#......#............#####.....##.....######............########..........#####.......######......###...........##########...........##..........................................................#####............................................................................##.............############.............#####......############.............########....##..................#.....#......#####.........##.....###....#....###.............###..........#.....#......................................................##.........................#.....#........####....#.....#........#####....########.........#..........#.....#....##################.....#####....###.....#################.....##.....# #.....................................................................................................................#####.....####.....########.....#############.....................................................#...........###............#######........###.......###......#....#.................#......#............#####.....##.....######............########.....................................................................##.....###....####....#.....................................................................................................................................############.............#####......############.............########....##..................#.....#......#####.........##.....###....#....###.............###..........#.....#......................................................##.........................#.....#........####....#.....#........#####....########.........#..........#.....#....##################.....#####....###.....#################.....##.....# #.....................................................................................................................#####.....####.....########.....#############.....................................................#...........###............#######........###.......###......#....#.................#......#............#####.....##.....######............########.................................................................................................................................................................................................................................############.............#####......############.............#####.......##..................#........................................................................................####.............######.........................................................................................................................................##################.....#####....###.....#################.....##.....# #.....................................................................................................................#####.....####.....########.....#############.....................................................#...........###............#######........###.......###......#....#.................#......#............#####.....##.....######............########.................................................................................................................................................................................................................................############.............#####......############.............###......................................................................................................................####.............######.........................................................................................................................................##################.....#####....###.....#################.....##.....# #.....####################..........##########.....##############################.....#######...............####......#####.....####.....########.....#############............####.....##.....####.............##......#...........###............#######........###.......###......#....#.................#......#............#####.....##.....######............########..............#.......######......###...........#####............................................................................................................................................................................############.............#####......############.............###...........................................................................................###..........#.....#.......####.............######....######..............##.........................................................................................#..........#.....#....##################......................#################.....##.....# #.....####################..........##########.....##############################.....#######...............####......#####.....####.....########.....#############............####.....##.....####.............##......#...........###............#######........###.......####.....#....#.................#......#............#####.....##.....######............########..............#.......######......###...........#####...............................................................#...........#....#...........................................................................................############.............#####......############.............#####.......##..................#.....#......#####.........##.....#...........###.............###..........#.....#.......####.............######....######..............##....#####...............##.....#....########....#.....#.............................................................................................................####.....##.....# #.....####################..........##########.....##############################.....#######...............####......#####.....####.....########.....#############............####.....##.....####.............##......#...........###............#######........###.......####.....#....#.................#......#............#####.....##.....######............########..............#.......######......###...........#####.......................###....####..............###........#####...........#....#..............##.........###################.....#.....#####.......#........##.............############.............#####......############.............#####.......##..................#.....#......#####.........##..............................................#.....#.......####.............######....######..............##....#####...............##.....#....########....#.....#.............................................................................................................####.....##.....# #.....####################..........##########..............................................................####......#####.....####.....########.....#############............####.....##.....####.............##......#...........###....................................................................................................................................................................................................................................................................#....#..............##.........###################.....#.....#####.......#........##.............############.............#####......############.............#####.......##..................#.....#......#####.........##..............................................#.....#.......####.............######....######..............##....#####...............##.....#....########....#.....#.........####....########.........#..........................................................................####.....##.....# #.....####################..........##########..............................................................####......#####.....####.....########.....#############............####.....##.....####.............##.........................................................................................................................................................................................................................................................................................#....#..............##.........###################.....#.....#####.......#........##.............############.............#####......############.............#####.......##..................#.....#......#####.........##..............................................#.....#.......####.............######....######..............##....#####...............##.....#....########....#.....#.........####................................#.....#....################.....#######....###........#####.....####.....##.....# #.....####################..........##########..............................................................####......#####.....####.....########.....#############............####.....##.....####.............##.........................................................................................................................................................................................................................................................................................#....#..............##.........###################.....#.....#####.......#........##.............############.............#####......############.............#####.......##..................#.....#......#####.........##.................###.............#######......#.....#.......####.............######................................###...............##.....#....########....#.....#.........####................................#.....#....################.....#######....#....................................# #.....####################........#######################.....###################.....#######...................................................................................................................................................................................................................................#####.....##.....########...............................................................................................##....#.................###........#####...........#....#.................................................#.....#####.......#........##.............############.............#####......############.............#####.......##..................#.....#......#####.........##.................###.............#######......#.....#.......####.............######................................###...............##.....#....########....#.....#.........####................................#.....#....################.....#######....#....................................# #.....####################........#######################.....###################.....#######.....................................................................................................................................................................###......................................................................................................................................................#####........................##....#.................###........#####...........#....#.................................................#.....#####.......#........##.............############........................############.............#####.......##..................#.....#......#####.........##.................###.............#######......#.....#.......####.............######....#...........................................................................#.........####.........###.........#..........#.....#....################.....#######....###........#####.....####.....##.....# #.....####################........#######################.....##################......................................................................#############............####.....##.....................................................................######.......####..................#.........#......#.....................................................................................................#######........................##....#.................###........#####...........#....#..............##.........########....#######.....#.....#####.......#........##.............############........................############.............#####.......##..................#.....#......#####.........##..............................................#.....#.......####.............######....#...........................................................................#.........####.........###.........#..........#.....#....################.....#######....###........#####.....####.....##.....# #.....####################........#######################.....##################......................................................................#############............####.....##.....................................................................######.......####..................#.........#......#................#.....##.....########.......##.......................#.......##....#.....###.........#######........................##....#.................###........#####..........................................########....##....................................................############........................############.............#####.......##..................#.....#......#####.........##..............................................#.....#.......####.............######....#....#..............##......##................##.....#....########..........#.........####.........###.........#................#....################.....#######....###........#####.....####.....##.....# #.....####################........#######################.....##################......................................................................#############............####.....##.........................................................#######.....######.......####..................#.........#......#................#.....##.....########.......##.......................#.......##....#.....###.........#######..........................................................................................................########....##....................................................############.....#.......#####......############.............................................#.....#......#####.........##..............................................#.....#.......###......................................................................##.....#....########..........#.........####.........###.........#................#....################.....#######....###........#####.....####.....##.....# #.....####################..................................................................................#####.....#####.....####.....########.....#############............####.....##..................................................................................................................#........................................................................................................................................................................................................................................................................................................................#####......############.................................................................................................................#.....##.......................................................................................................................................................#................#....################.....#######....###........#####.....####.....##.....# #.....####################............................................................................................................................#############............####.....##......................##..................###.....................................................................#........................................................................................................................................................................................................................................................................................................................#####......############.................................................................................................................#.....##.......................................................................................................................................................#..........#.....#....################.....#######....###........#####.....####.....##.....# #.....####################....###########################.....#####....#######........................................................................#############............####.....##......................##..................###.............................................................................................................................................................................................................................................................................................................................................................................................................########.............#####.......##......................................................................................#.....##.......................................................................................................................................................#..........#.....#....################.....#######....###........#####.....####.....##.....# #.....####################....###########################.....#####....#######........................................................................#############............####.....##......................##..............#######...............####.....######.......####..................#......................................................................................#.....####....#.....###...........................................................................#####...........#..................#...........########....##..........#.....######......#........##.....................................................########.............#####.......##.....##.........###.....#......########.....................................................##.....#.......###..............######....#....#.....##.......##......##.......................#................................####.........###.........#..........#.....#....................................###........#####.....####.....##.....# #.....####################....###########################.....#####....#######..................................................####.....##########################............####.....##......................##..............#######...............####.....######.......####..................#..............................................................................###.....#.....####....#.....###.............................................................................................................................................................................##........................................................#####.............#####.......##.....##.........###.....#......########.....................................................##.....#.......###..............####..................................##.......................#...............................................................................................................###........#####.....####.....##.....# #.....####################....###########################.....#####....#######........######................#####.....##############.....##########################............####.....##......................##..............#######...............####.....######..............................................#................########....#########.......###########......###.....#.....####....#.....###........................................#.......................###....................................................................................................................................................................#####.............#####.......##.....##.........###.....#......########.........................###.............####........##.....#.......###..............####..................................##.......................#....................................................................................................##############........#####.....####.....##.....# #.....####################....###########################.....#####....#######........######................#####.....##############.....##########################............####.....##......................##..............#######...............####.....######..............................................#................########....#########.......###########......###.....#.....####....#.....###...........#####.....#..................#........#..........#######....................................................................................................................................................................#####..........................................................########.....................................................................................####......#....#.....##.......##...............................#.....#..............................................................................................##############........#####.....####.....##.....# #.....####################....###########################.....#####....#######........######................#####.....##############.....##########################............####.....##......................##.................................................................................................#................########....#########.......###########......###.....#.....####....#.....###...........#####.....#..................#........#..........###########....#####...................######.....#.......############....##..........#.....######......#.......###.............############.....#.......#####.........................................................................................................................................................................####..........................##...............................#.....#....##..........#........#####.........#####.......#..........................................##############........#####.....###......##.....# #.....####################....###########################.....#####....#######........######................#####.....##############.....##########################............####.....##......................##................................................................................#................#................########....#########.......###########......###.....#.....####....#.....###...........#####.....#..................#........#..........###########....#####...................######.....#.......############....##..........#.....######......#.....#####.............############.....#.......#####.........................................................................................................................................................................####..........................##......##................##.....#.....#....##.....................................................................################...................................###......##.....# #.....####################....###########################.....#####....#######........######................#####.....##############.....##########################............####.....##......................##..............#######...........................................................#................#................########....#########.......###########......###.....#.....####....#.....###........................................#........#..........###########....#####..................................................................#.....######......#.....#####.............############.....#.......#####.............#####.............#####.......#..............................................................######.............####........##.....#.......###..............######....#....#.....##....#####......##................##.....#.....#....##.....................................................................################...................................###......##.....# #.....####################....###########################.....#####....#######...........................................................##########################............####.....##......................##..............#######............#######.....######.......####..................#................#................########....#########.......###########......###.....#.....####....#.....###........................................#........#..........###########....#####..................................................................#.....######......#.....#####.............############.....#.......#####.............#####.............#####.......#......#..........###.....#......##########.......###..........######.............####........##.....#.......###..............######....#....#.....##....#####......##..............................................#........#####.........#####.......#.....######.....###....################...................................###......##.....# #.....####################....###########################.....#####....#######....................................................................................................................................................................................................................#................#................########....#########.......###########......###.....#.....####....#.......#........................................#........#................................................................................................#.....######......#.....#####.............############...............................#####.............#####.........................................................###..........######.............####........##.....#.......###..............######....#....#.....##....#####......##..............................................#........#####.........#####.......#.....######.....###....################.....############........#############......##.....# #.....####################.............................................#######....................................................................................................................................................................................................................#................#................########....#########.......###########......##............................................................................................................................##########.....#.......############................#.....######......#..................................................................#####.............#####.........................................................###..........######.............####........##.....#.......###..............######....#....#.....##....#####......##.........##.............................................####.........#####.......#.....######.....###....################.....############........#############......##.....# #.....####################.............................................#######....................................................................................................................................................................................................................#.............................................................###########......##............................................................................................................................##########.....#.......############................#.....######......#..................................................................#####.......#.....#####..............#.......######.....#......##########.......###.............................####........##.....#.......###........................................................................................................................................................................................########........#############......##.....# #.....###################################################.....################.....##.....##.............................................##########################.............................................##..............................................................................................................................................###########......##......#.....####....#.......#.............#.................................................................................##########.....#.......############................#.....######......#..................................................................#####.......#.....#####..............#.......######.....#......##########.......###........................................................###........................................................................................................................................................................................########........#############......##.....# #.....###################################################.....################.....##.....##.............................................##########################...............#.....###.....................##..............................................................................................................................................###########......##......#.....####....#.......#.............#..............................................###########....#####...............##########.....#.......############................#.....######......###########.............############.....#.......#####.............#####.......#.....#####..............#.......######.....#......##########.......###..........######........................................###........................................................................................................................................................................................########........#############......##.....# #.....###################################################.....################.....##.....##.............................................##########################...............#.....###......##.............##...............................................................................................................................................................##......#.....####....#.......#.............#.......#..................#........#..........###########....#####...............##########.....#.......############................#.....######......###########.............############.....#.......#####.............#####.......#.....#####..............#.......######.....#..............##.......###..........######...........######........##.....#.......###..............######....#....#.....##....#..........##.........#########.....#.............................................................................................................................................##.....# #.....###################################################.....################.....##.....##...........................................############################...............#.....###......##.............##..............#######............##################.......####.................................................................................................##......#.....####....#.......#...............................................................................................##########.....#.......############.................................................................................................................#.....#####..............#.......######.....#..............##.......###..........######...........######........##.....#.......###..............######....#....................................................#.............................................................................................................................................##.....# #.....###################################################.....################.....##.....##...........................................############################...............#.....###......##.............##..............#######............##################.......####....................................................########....#########.......#############....##......#.....####....#.......#...............................................................................................##########.....#.......############.................................................................................................................#.....#####..............#.......######.....#..............##.......###..........######...........######........##.....#.......###..............######....#....................................................#....................................................................................................................................................# #.....###################################################.....################.....##.....##...........................................############################...............#.....###......##.............##..............#######............##################.......####....................................................########....#########.......#############....##......#.....####....#.......#........................................#........#.............................................##########.....#.......############................#.....######......####....###.............#......................................................#.....#####..............#.......######.....#.......##.....##.......###..........######...........######........##.....#.......###..............######....#....#.....##....#..........##.........########......#######....##..........#####.....####.........#####.......############.....##.....################.........####......................................# #.....###################################################.....################.....##.....##.......#........#####.....##########.....####.....#####################...............#.....###......##.............##..............#######............######......................................####.....#....................##.....########....#########.......#############....##......#.....####....#.......#........................................#........#..........####....###....#####....#..........##########.....#.......############................#.....######......####....###.............#.....######.....#.......#####.............#####.......#.....#####..............#.......######.....#.......##.....##.......###..........######...........######........##.....#.......###.............................................................................#######....##..........#####.....####.........#####.......############.....##.....################.........####......................................# #.....###################################################.....################.....##.....##.......#........#####.....##########.....####.....#####################...............#.....###....................................................................................................####.....#....................##.....########....#########.......#############....##......#.....####....#.......#.....................................................................................................................................................................................................................#####.............#####.......#.....#####..............#.......######.....#.......##.....##.......###..........######...........######........##.....#.......###.............................................................................#######....##..........#####.....####.........#####.......############.....##.....################.........####............#############.....###.....# #.....###################################################.....################.....##.....##.......#........#####.....##########.....####.....#####################...............#.....###..................................................................########.......####...............####.....#....................##.....########....#########......................................................#.....................................................................................................................................................................................................................#####.............#####......................................................................................................................................................................................................................#######....##..........#####.....####.........#####.......############.....##.....################.........####............#####.....................# #.....###################################################.....################.....##.....##.......#........#####.....##########.....####.....#####################...............#.....###.................................................................................####...............####.....#....................##.....########....#########......................................................#.....................................................................................................................................................................................................................#####.............#####...........................................................................................................................................................##....#....#.....##....#..........##.........########....#########....##..........#.........####.........#####.......############.....##.....################.........####............#####.....................# #.....#######################################.....#######.....################.....##.....##.......#.....########.....##########.....####.....#####################...............#.....#####....##.............##..........................................................####...............####.....#....................##.....########....#########......................................................#.............#.......###................#........#..........####....###....#####....#..........################.......############................#.....######......####....###.............#.....######.............#####.............#####...........................................................................................................................................................##....#....#.....##....#..........##.........########....#########....##..........#.........####.........#####...............................################.........####............#####....####.....###.....# #.....#######################################.....#######.....################.....##.....##.......#..........................................#################.........................#####....##.............##..............#######............##........#######........####...............####.....#....................##.....########....#########.....###############....##......########...........................................................................####....###....#####....#..........##################.....############................#.....######......####....###.............#.....######.............#####..................................................#.......######.....#.......##.....##.......###..........#######...............#........########.........................................................................########....#########....##..........#.........####.........#####...............................################.........####............#####....####.....###.....# #.....###########################....########.....#######.....################.....##.....##.......#..........................................#################.........................#####....##.............##..............#######............##........#######........####...............####.....#....................##.....########....#########.....#########........................................................................................................................................##################.....############................#.....######......####....###.............#.....######.............#####..................................................#.......######.....#.......##.....##.......###..........#######...............#........########.........................................................................########....########.................#.........####.........#####...............................################.........####............#####....####.....###.....# #.....###########################....########.....#######.....################.....##.....##.......#..........................................#################.....................................................................................#........#######........####...............####.....#....................##.....................................###........................................................................................................................................##################.....############................#.....######......####....########........#.....######.............#####..................................................#.......######.....#.......##.....##.......###..........#######...............#........########.........................................................................########....########.................#.........####.........#####....###############.....###....################.........####............#####....####.....###.....# #.....###########################....########.....#######.....################.....##.....##..........................##########.....####.....#####################.................................................................................#........#######........####...............####.....#....................##.....................................###........................................................................................................................................##################.....############................#.....######......####....########........#.....######.............#####.............#####.......#.....#####..............#.......######.....#.......##.....##.......###..........#######...............#........########............................##....#....#.....##....#..........................................................#.........####.........#####....###############.....###....################.........####............#####....####.....###.....# #.....###########################....########.....#######.....################.....##.....##..........................##########.....####.....#####################.................................................................................#........#######........####...............####.....#................................................................................#######.......#.......#.............#.......###................##.......#####......####....###....#####....#..........##################.....############................#.....######......####....########........#.....######.............#####.............#####.......#.....#####..............#.......######.............................###..........#######...............#........########............................##..........................................................................................####.........#####....###############.....###....################.........####............#####....####.....###.....# #.....###########################....########.....#######.....################.....##.....##..........................##########.....####.....#####################...............#.......###....##.............##..............#######..........................................................................................................................................................................................................................#####......####....###....#####....#..........##################.....############................#.....######......####....########........#.....######...........................................#.....#####..............#.......######.............................###..........#######...............#........########.....................##.....##..........................................................................................####.........#####....######.....####.....###....################.........####............#####....####.....###.....# #.....###########################....########.....#######.....################.....##.....###......###########.......................####.....#####################..........#....#.......###....##.............##..............#######....................................................................................................................................................................................................................................................#####....#..........##################.....############.................................................................................................................#.....#####.........................................##.....##.......###..........#######....#..........#........########.....................##.....#######....#.....##....#....................................................................####.........#####....######.....####.....###....################.........####............#####....####.....###.....# #.....###########################....########.....#######.....################.....##.....###......###########.......................####.....#####################................................................................####.............#........#######........####...............####.....#...........................########....#########...........###.....#..............................................................................................................#####....#..........##################.....############.................................................................................................................#.....#####.........................................##.....##....................................................................................................................................########.....#######.....######.....##.........####.........#####....######.....####.....###....################.........####............#####....####.....###.....# #.....###########################....########.....#######.....################.....##.....###......###########........##########.....####.....#####################................................................................####.............#........#######........####...............####.....#...........................########....#########..............................................................................................###.......#####......###.....###....#####....#..........##################.....############...........................................................................#.......#####.............#####.......#.....########...........#.......###................##.....##....................................................................................................................................########.....#######...........................####.........#####....######.....####.....###....################.........####......................................# #.....###########################....########.....#######.....################.....##.....###......###########........##########.....####.....#####################................................................................####.............#..........................................####.....#...........................########....#########....................................................................................................................##.....###....#####....#..........##################.....############..........................................##.....#........#.....######.....#.......#####.............#####.......#.....########...........#.......###................##.....##.......###..................................................................................................................###.....########.....#######...........................####.........#####....######.....####.....###....################.........####......................................# #.....###########################....########.....#######.....################.....##.....###......###########........##########.....####.....#####.....###########.............................................................#######.............#..........................................####.........................................................................#............#######......##.....................................................................##.....###....#####....#..........##################...........................................................##.....#........#.....######.....#.......#####.............#####.......#.....########...........#.......###.......................##.......###..........#######....#..........#........########.................................................................###.....########.....#######....#.....#.....##.........####......................................................................####......................................# #..........######################....########.....############################.....##.....###......###########........##########.....####.....#####.....###########.............................................................#######.............#........#######........####.........................................................................................................................................................................................................................................########.......................................######......####....##.....#........#.....######.....#.......#####...............................########...........#.......###.......................##.......###..........#######....#..........#....############.....................##.....#######....#.....##....#.............###.....########.....#######....#.....#.....##.........####......................................................................####......................................# #..........######################....########......................................##.....###......###########........##########.....####.....#####.....###########.............................................................#######.............#........#######........###..........................................................................................................................................................................................................................................########.......................................######......####....##.....#........#.....######.....#.......#####...............................########...........#.......###.......................##.......###..........#######....#..........#....############.....................##.....#######....#.....##....#.............###.....########.....#######....#.....#.....##.........####......................................................................####.........########....####.....###.....# #..........######################....########......................................##.....###......###########........##########.....####.....#####.....###########.....................................................###.....#######.............#........#######........###....................................................................................................................................................................................###......###.....###....#####....#..........###.....##########.....############....##................######......####....##.....#........#.....######.....#.......#####..................................................#.......###.......................##.......###..........#######....#..........#....############.....................##.....#######....#.....##....#.............###.....########.....#######....#.....#.....##.........####....##########....######.....####.....###....############.............####.........########....####.....###.....# #..........######################....########......................................##.....###......###########........##########.....####.....#####.....###########..........#....###.....###....##########.....#.......###.....#######.............#........#######........###..........................................................................................................#######.....................................#....#.....##......##.......#####......###.....###....#####....#..........###.....##########.....############....##................######......####....##.....#........#.....######.....#.......#####..................................................#.......###.......................##.......###..........#######....#..........#....############...................................................#.............###.....########.....#######....#.....#.....##.........####....##########....######.....####.....###....############..............................####....####.....###.....# #..........######################....########################################.....###.....###......###########........##########.....####.....#####.....###########..........#....###.....###....##########.....#.......###.....#######.............#........#######........###..........................................................................................................#######.......###.....####...........#.....##....#.....##......##.......#####......###.....###....#####....#..........###.....##########.....############....##................######......####....##.....#........#.....######.....#.......#####..................................................#.......###.......................##.......###..........#######....#..........#....############...................................................#.............###.....########.....#######....#.....#.....##.........####....##########....######.....####.....###....############..............................####....####.....###.....# #..........######################....########################################.....###.....###......###########........##########.....####.....#####.....###########..........#....###.....###....##########.....#.......###.....#######.............#........#######........###............########.....#...........................########....###.....#...........#.......#............#######.......###.....####...........#.....##....#.....##......##............................................................................############....##................######......####....##.....#........#.....######.....#.......#####.............#####.......##############...........#.......###.......................##.......###..........#######.....................................................##.....############.....##....#.............###.....########.....#######....#.....#.....##.........####....##########....######.....####.....###################..............................####....####.....###.....# #..........######################....########################################.....###.....###......###########........##########.....####...........................................................................................................................................................................................########....###.....#...........#.......#............#######.......###.....####...........#.....##....#.....##......##..............................................................................................................######......####....##.....#........#.....######.....#.......#####.............#####.......##############....##.....#.......###.......................##.......###..........#######.................................................................................................###.....########.....#######....#.....#.....##.........####....##########....######.....####......................................................####....####.....###.....# #..........######################....########################################.....###.....###......###########........##########.....####...........................................................................................................................................................................................########....###.....#...........#.......#............#######.......###.....####...........#.....##....#.....##......##.............................................................................................................................................................................................................................................................................########.....############..........#....############......#..........................................................###.....########.....#######....#.....#.....##.........####....##########....######.....####......................................................####....####.....###.....# #......................................................................................................................................##...........................................................................................................................................................................................########....###.....#...........#.......#............#######.......###.....####...........#.....##....#.....##......###......#####......###.....###....#####...............###.....................................................................................................................................................................................................................#######......############..........#....############......#..............##.........########.....##....#.............###.....##.................................................................................................................................................................# #......................................................................................................................................##.....#####.....###########..........#....###.....###....####.....#.....#.......###.....######.....................................................########.....#..............##...........########....###.....#...........#.......#............#######.......###.....####...........#.....##....#.....##......###......#####......###.....###....#####...............###.....##########.....############....#................................................................................................................................................................................#######......############..........#....############......#..............##.........########.....##....#.............###.....##.................................................................................................................................................................# #..........######################....##########....##########################.....###.....###......##############.........######.....####.....#####.....###########..........#....###.....###....####.....#.....#.......###.....#######.........................................................................................................###.....#...........#.......#............#######.......###.....####...........#.....##....#.....##......###......#####......###.....###....#####...............###.....##########.....############....#.................######...........................####.....######.....#.......#####.............##..........##############....##.....#.......###.......................##.......#######......############..........#....############......#..............##.........########.....##....#.............###.....##....##....########....#.....#.....##.........####....##########....######.....############################.......................................................# #..........######################....##########....##########################.....###.....###......##############.........######.....####.....#####.....###########..........#....###.....###....####.....#.....#...............................................................................................................................###.....#...........#.......#............#######.......###.....####....###....#.....##....#.....##......###......#####......###.....###....#####...............###.....##########.....############....#.................######...........................####.....######.....#.......#####..................................................#.......###.......................##.......#######......############..........#....############......#..............##.........########.....##....#.............###.....##....##....########....#.....#.....##.........####....##########....######.....############################.......................................................# #..........######################....##########....##########################.....###.....###......##############.........######.....####.....#####.....###########..........#....###.....###....####.......................................................................###............########.....#..............##...........###############.....#...........#.......#............#######.......###.....####....###....#.....##....#....................................................................###.....##########.....############....#.................######......####....##.....##########................#.......#####..................................................#.......###.......................##.......#######......############..........#....############......#..............##.........########.....##....#.............###.....##....##....########....#.....#.....##.........####....##########....######.....############################.......................................................# #..........######################....##########....##########################.....###.....................................######.....####.....#####.....###########..........#....###.....###....####.......................................................................###............########.....#..............##...........###############.....#...........#.......#............#######.......###.....####....###....#.....##....#....................................................................###.....##########.....############....................................................#######................#.......#####..................................................#.......###.......................##.......#######......############..........#....############......#..............##.........########.....##....#.............###.....##....##....########....#.....#.....##.........####....##########....######.....############################.............########.........###....#####.....###.....# #..........######################....##########....##########################.....###.....................................######.............................................#....###.....###....####...........##......###.....#######.............#####....#######....#######............########.....#..............##...........###############.....#...........#.......#............#######.......###.....####....###....#.....##....#....................................................................###.....##########.....############....................................................#######................#.......#####.......#.....##.......................................................................................................................................................##.........########.....##....#.............###.....##....##....########....#.....#.....###############....##########....######.....############################.............########.........###....#####.....###.....# #..........##.............................................................................................................######.............................................#....###.....###....####...........##......###.....#######.............#####....#######....#######............########.....#..............##...........############.......................................................###.............###....#.....##....#.....##......###......#####.....####.....###....#####...............###.....##########.....############..............................................................................................................................................................................................................................................................##.........########.....##....#.............###.....##....##....########....#.....#.....###############....##########....###...........................................................................................# #.......................................................................................................................................................................................................................................................#....#######.............................................................................................................................................................................................#####.....####.....###....#####...............###.....##########.....############........................................................................................................................................................................................................................#....############......#..........................................................###.....##....##....########....#.....#.....###############....##########....###...........................................................................................# #.......................................................................................................................................................................................................................................................#....#######.............................................................................................................................................................................................#####.....####.....###....#####....#..........###.....##########.....############..........................................................................................................................................#.......###.......................##......########....##############..........#....############......#..........................................................###.....##....##....########....#.....#.....###############....##########....###...........................................................................................# #.......................................................................................................................................................................................................................................................#....#######...................................................................................................................................#########.....#####....#.....##....#.....##......###......#####.....####.....###....#####....#..........###.....##########.....############......................######....##.............................................................#.....##..........##############...........#.......###.......................##......########....#######...................................................................................................###.....##....##....########....#.....#.....###############....##########....###........############################.............########........####....#############.....# #..........######################....#######..........#######################.....############......##################....######.....##############.....###########..........#....###.....###....####...........##......###.....#######.............#####....#######...................................................................................................................................#########.....#####....#.................##......###......#####.....####.....###....#####....#..........###.....##########.....############......................######....##.............................................................#.....##..........##############...........#.......###.......................##......########....#######.......................................................##.........###############....#.............###.....##....##....########....#.....#.....###############....##########....###........############################.............########........####....#############.....# #..........######################....#######..........#######################.....############......##################....######.....##############.....###########..........#....###.....###....####...........##......###.....#######.............#####....###########......................#####.....#..............##........###############.......................................................#########.....#####....#.................##......###......#####.....####.....###....#####....#..........###.....##########.....############......................######....######....####################.............#.......#####.....###.....##..........##############...........#.................................##......########....#######.......................................................##.........###############....#.............###.....##....##....########....#.....#.....###############....##########....###........############################.............########........####....#############.....# #..........######################....#######..........#######################.....############......##################....######.....##############.....###########..........#....###.....###....####...........##......###.....#######.............#####....###########....###...............#####.....#..............##........###############.....####...........#.......#......#############.......#########.....#####....#.....##..........##......###......#####.....####.....###....#####....#..........###.....##########.....############......................######....######....####################.............#.......#####.....###.....##..........##############...........#.................................##......########....##############..........#....############......#..............##.........###############....#.............###.....##....##....########....#.....#.....###############....##########....###........############################.............########........####....#############.....# #..........######################....#######..........#######################.....############......##################....######.....##############.....###########..........#....###.....###....####...........##......###.....#######.............#####....###########....###...............#####.....#..............##........###############.....####...........#................................................#####....#.....##..........##......###......#####.....####.....###....#####....#..........###.....##########.....############......................######....######....####################.............#.......#####.....###..................................................###..........#............##......########....##############..........#....############......#..............##.........###..................................................########....#.....#.....###############....##########....###........############################.............########........####....#############.....# #..........######################....#######..........#######################.....############......##################....######.....##############.....###########..........#....###.....###....####...........##......###.....#######.............#####....###########....###...............###########..............##........###############.....####...........#................................................#####....#.....##..........##......###......#####.....####.....###....#####....#..........###.....##########.....############......................######....######....####################.............#.......#####.....###..................................................###..........#............##......########....##############..........#....############.....................................................................................########....#.....#.....###############....##########....###........############################.............########........####....#############.....# #..........######################....#######..........#######################.....############......##################....######.....##############.....###########..........#....###.....###....####...........##......###.....#######.............#####....###########....###...............###########..............##........###############.....####...........#.......#......#############.......#######.......#####....#.....##..........##......###......#####.....####.....###....#####....#..........###.....##########.....############......................######....######....####################.............#.......#####.....###..................................................###..........#............##......########....##############.....................................................................##########.............###.....####################....#.....#.....###############....##########....###............########################.............########........####....#############.....# #..........######################....#######..........#######################.....############......##################....######.....##############.....###########..........#....###.....###....####...........##......###.....#######.............#####....###########....###...............###########..............##........###############.....####...........#.......#......#############.......#######.......#####....#.....##..........##......###......#####.....####.....###....#####....#..........###.....##########.....############...........................................................###.............#.......#####.....###.....##..........##############...................###..........#............##......########....##############.....................................................................##########.............###.....####################....#.....#.....###############....##########....###.................................................########........####....#############.....# #.....................................................#######################.....############......##################....######.....##############.....###########..........#....###.....###....####...............................................#####....###########....###...............###########..............##........###############.....####...........#.......#......#############.......#######.................................................................................#....#..........###.....##########.....############...........................................................###.............#.......#####.....###.....##..........##############..............................................................................................############......#..............##.........#####.....##########.............###.....####################....#.....#.....###############....##########....###.................................................................####....#############.....# #.....................................................#######################.....############......##################....######.....##############.....###########..........#....###.....###....####...............................................#####....###########....###...............###########..............##........###############.....####...........#.......#......#############.......#######.................................................................................#....#..........###.....##########.....############...................................................................................#####.....###.....##..........##############..............................................................................................############......#..............##.........#####.....##########.............###.....####################....#.....#.....###############....##########....###.................................................................####....#############.....# #.....................................................#######################.....############......##################....######.....##############.....###########..........#....###.....###....####...........##......###.....#######.............####################....###...............###########..............##........###############.....####...........#.......#......#############.......#########.....#####....#.....####........##......###......#####.........................................###.....##########.....############...................................................................................#####.....###.....##..........##############...................###..........#............##......######......##############...............############......#..............##.........#####.....##########.............###.....####################....#.....#.....###############....##########....###............############################.........................####....#############.....# #..........######################....#######.......##########################.....############......##################....######.....##############.....###########..........#....###.....###....####...........##.....................................................................................................##........###############.....####...........#.......#......#############.......#########.....#####....#.....####........##......###......#####..........................................##.....##########.....############...................................................................................#####.....###.....##..........##############...................###..........#............##......######......###................................................................................##########.............###.....####################....#.....#.....###############....##########....###...................................................................................###.....# #..........######################....#######.......##########################.....############......##################....######.....##############.....###########..........#....###.....###....####...........##.....................................................................................................##........###############.....####....................................................###.....#####....#.....####........##..............................................................##.....##########.....############.................###########....#######################....###.............#.....#######.....###.....##...........................................###..........#............##......######......###................................................................................##########................................................................................................................................................................................###.....# #..........######################....#######.......##########################.....############......##################....######..........................................................###....####...........##..............#######.............####################....###...............###########..............##........###############.....####....................................................###.....#####....#.....####........##..................................###....##########...........##.....##########.....############.................###########....#######################............................................................................................................................................................................................................................##########................................................................................................................................................................................###.....# #..........######################....#######.......##########################.....############......##################....###########.....................................................###....####...............................................####################....###...............###########..............##........###############.....####...........#.......##.....#############.......##....###.....#####....#.....####........##......###......#####.....####....####....##########...........##.....##########.....############.................###########....#######################......................................................................................................................................................................####..............................................................................................................................................................###....##################.....#####.............#######.....####....#####.....###.....# #..........######################....#######.......##########################.....############......##################....###########.....................................................###....####...............................................####################....###...............###########..............##........###############.....####...........#..............#############.......##....###.....#####....#.....####........##......###......#####.....####....####....##########...........##.....##########.....############.................###########....####.................................................................................................................................................................................................................................................................................................######.................................#######............###....##################.....#####.............#######.....####....#####.....###.....# #..........######################....#######.......##########################.....############......#################################.....#########.....###########..........#....##......###....####...............................................####################....###...............###########..............##........###############.....###...........................#############.......##....###.....#####....#.....####........##......###.....................................................##.....##########.....############.................###########....####...........................................................................................................................#............##......#...........####...........................................................................................................................................................................................###...........................................................................###.....# #..........######################....#######.......##########################.....############......#################################.....#########.....###########..............................####...........##..............#######............#####################....###...............###########..............##........###############.....###...........................#############....................................####........##......###.........................................................................................................................................................................................................................................................................................##.....................................................................####################.............###..................................................................................###...........................................................................###.....# #..........######################....#######.......##########################.....############......#################################.....#########.....###########..............................####...........##..............#######............#####################....###...............###########..............##........###############.....###............#..............####....#####....................................####........##......###................................................................................................................................................................................................................................................................................................................................................................####################.............###..................................................................................###...........................................................................###.....# #..........######################....#######.......##########################.....############....................................................................................##......###########...........##..............#######............#####################....###...............###########..............##........###############.....###............#..............####....#####....................................####........##......###........###.....############....##########..............................................................###########....####.....#####################.............#############.....###............#####################.....##.................................................................................................................................####################.............###.....##############.........##....#......###############.......#######.........######.........................................................####....#####.....###.....# #..........######################....#######.......##########################.....############...........................................................................................................................................................###############....###...............###########..............##........###############.....###............#..............####....#####......###............#####................................#........###.....############....##########..............................................................###########....####.....#####################.............#############.....###............#####################.....##.................................................................................................................................####################.............###.....##############.........##....#......###############.......#######.........######........##############.....#####...................................................# #..........######################....#######.......##########################.....############...........................................................................................................................................................###############....###...............###########..............##........###############.....###..............................................###............#####.........................................###.....############....##########..................##########.....#########....................###########....####.....#####################.............#############.....###............#####################.....##........................................................##############.....#.........##########......###.........................####################.............###.....##############.........##....#......###############.......#######.........######........##############.....#####...................................................# #..........###############.........................................##########.....############......#################################.....#########.....###########..........#.....................................................................##....###############....###...............###########..............##.............................................................................###............##########.....####...........................###.....############....##########..............................................................###########....####.....#####################.............#############.....###............#####################.....##....................................#...................##############.....#.........##########......#####.......................####################.............###.....##############.........##....#......###############.......#######.........######........##############.....#####...................................................# #..........###############.........................................##########.....############......#################################.....#########.....###########..........#............########.................................................##........###########....###...............###########..............##..........................................................####....#####......###............##########.....####....######......###...........................................................................................................########....####.....#####################.............#############.....###............#####################.....##....................................#...................##############.....#.........##########........................................................................................................................................................................................................##..........####....#####.............# #..........######################....#######.......############....##########.....############......#################################.....#########.....###########..........#......................................................................................................................#####..............#####.....###############.....###.........##................####....#####......###............##########.....####....######......###...........................................................................................................########....####.....#####################.............#############.....###............#####################.....####...........................########..................................................................................................................................................................................................................................................................##..........####....#####.............# #..........######################....#######.......############....##########.....############......#################################.....#########.....###########..........#......................................................................................................................#####........................................................##................####....#####......###............##########.....####....######......###................................................................................................................................#####################........................................................................####...........................########...............................................................######.......................####################..............##.....##############.........##....#......###############.......#######..............#........###....#######.....######............##..........####....#####.............# #..........######################....#######.......############....##########.....############......#################################.....#########.....###########..........#................####.....##.......##..........##....#####......##....##........###########....###...............##....#####........................................................##................####....#####......###............##########.............######......###........###.....####.....###....##########......#......###############..........................................................#####################........................................................................####...............#....#......########..............................................................................................................................##.....##############.........##....#......###############.......#######..............#........###....#######.....######............##..........####....#####.............# #..........######################....#######.......############....##########.....############......#################################.....#########.....###########..........#................####.....##.......##..........##....#####......##....##........###########....###...............##....#####........................................................##.........................................................................######......###........###.....####.....###....##########......#......###############..........................................................#####################.............######.....................................................####...............#....#......########..............................................................................................................................##.....##############.........##....#......###############.......#########.......######........###....#######.....######............##..........####....#####.............# #..........######################....#######.....##############....##########.....############................................................#####.....###########..........#................####.....##.......##..........##....#####......##.............................###...............##....#####........................................................##.........................................................................######......###........###.....####.....###....##########......#......#############################........##.......#.....###########..........#####################.............#############.....#...................################.....####...............#....#......########..............................................................................................................................##.....##############.........##....#......###############.......#########.......######........###....#######.....######............##..........####....#####.............# #..........######################....#######.....##############....##########.....############................................................#####.....###########..........#................####.....##.......##..........##....#####......##.............................###..........................................................................................................................................######.........##########......###........###.....####.....###....##########......#......#############################........##.......#.....###########..........#####################.............#############.....#...................###############...........................................................................................................................................................................##.....##############.........##....#......###############.......#########.......######........###....#######.....######............##..........####....#####.............# #..........######################....#######.....##############....##########.....############................................................#####.....###########..........#................####.....##.......##..........##....#####......##....##........###########....###.........................................................................................................................#................######.........##########......###........###.....####.....###....##########......#......#############################........##.......#.....###########..........####....#############.............#############.....#...................###############...........................................................................................................................................................................##.....##############.................................................................................#######.....######............##..........####....#####.............# #..........######################....#######.....##############....##########.....############......#################################.....#########.....###########..........#................####.....##.......##..........##....#####......##....##........###########....###...............##....#####..........##########....###############.....###.........####..............####....#####........#................######.........##########......###........###.....####.....###....##########......#......#############################........##.......#.....###########..........####.....############.............#############.....#...................###############.............................................................................................................................................################..............##.....##############.................................................................................#######.....######............##..........####....#####.............# #..........######################....#######.....##############....##########.....############......#################################.....#########.....###########..........#................####.....##.......##............................................................................##....#####..........##########....###############.....###.........####..............####....#####........#................######.........##########......###.......................................................#############################........##.......#.....###########..........####.....############.............#############.....#...................###############............................................................................................######..........######.......###.............###################.....................................................................................................................#######.....######............##....................................# #.............................................................#....##########.....############......#################################.....#########.....###########..........#................####.....##.......##............................................................................##....#####..........##########....#########..............................................................#................######.........##########......###.......................................................#############################.................#.....###########..........####.....############.............#############.....#...................###############......####..................................................................................######..........######.......###.............###################....................................................................................................##........########...................................................................# #.............................................................#....##########.....############......#################################.....#########.....###########...........................####.....##.......##................................................................#...........##....#####..........##########....#########..............................................................#................###########....##########......###.....................................................................................................#.....###########..........####.....############.............#############.....#...................###############......####...............#....#......#########....###.............######.......#####........######..........######.......###..............................................................................................................................................########...................................................................# #.............................................................#....##########.....############......#################################.....#########.....###########...........................####.....##.......##.....................................................#.............................................................................###.........####...................................#................###########....##########......###.....................................................................................................#.....###########..........####.....############.............#############.....#...................###############......####...............#....#......#########....###.............######.......#####......................................................................................................................................................................................########....##.....######............##.....#########....#####.............# #..........#############.....####....#######.....##############....##########.....############......#################################.....#########.....###########...........................####.....##.......##.....................................................#.............................................................................###.........####.....#........####....###...............................................................................................................................................................................................................................#############.....#...................###############..................................................###.............######.......#####......................................................................................................................................................................................########....##.....######............##.....#########....#####.............# #................#######.....####....#######.....##############....##########.....############......#################################.....#########.....###########...........................####.....##.......##...........#....#####......................#####.....#..........#...........##....#####.......#############........................###.........####.....#........####....###....................................................................................................................................################.....##....................................................................#############.....#...................###############..................................................###.............######.......#####.....................................................###################.............................................#######........###############.....#########...........##....############....##.....######............##.....#########....#####.............# #................#######.....####.........##.....##############....##########.....############......#################################.....#########.....###########...........................####.....##.......##...........#....#####......................#####.....#..........#...........##....#####.......######..............................................#.....#........####....###....................................................................................................................................################...........................................................................#############.....#...................###############..................................................###.............######.......#####..........##.........................................#################...............................................#######........###############.....#########...........##....############....##.....######............##.....#########....#####.............# #..........#############.....####.........##.....##############....##########.....############......#################################.....#########.....###########...........................####.....##.......##...........#....#####......................#####.....#..........#...........##....#####.......######..............................................#.....#........####....#####........#................###########....##########..............######.....####..........................#........###########.....################............................###.....#########.....##########.....................................................################.....####...............#....#......####.........###.............######.......#####..........##.........................................#################...............................................#######........###############.....#########...........##....############....##.....######............##.....#########....#####.............# #..........#############.....####.........##.....##############....##########.....############......#################################.....#########.....###########...........................####.....##.......##...........#....#####......................#####.....#..........#...........##....#####.......######....###......#....################............#.....#........####....#####........#................###########....##########........#.....######.....####..........................#........###########.....#################...........................###.....#########.....##########.....................................................################.....####...............#....#......####.........###.............######.......#####..........##.........................................#################.......................................................................######.....#########................................................................................................# #..........#############.....####.........##.....##############....##########.....############......#################################.....#########.....###########..........................................................................................#####.....#..........#.....#.....##....#####.......######....###......#....################.................................................................###########....##########........#.....######.....####.......#....#######.......#........###########.....#######################.....###.....####....###..................................................................................################.....####...............#....#......####.........###.............######.......#####..........##...............###.......#######.........####################....................................................................######.....#########................................................................................................# #..........#############.....####.........##.....##############....##########.....############......#################################.....#########......................................................................................................................................................................................................................................................................###########....##########........#.....######.....####.......#....#######.......#........###########.....#######################.....###.....####....###............................................##.....######.....#...................#######.....####.....####...............#....#......####.........###.............######.......#####..........##.....................................................................................................................................................................................................................................................# #....................................................................########.....############......#################################.....#########................................................................................................................................................................................................................................####....#####.........................###########....##########........#.....######.....####.......#....#######.......#........###########.....#######################.....###.....####....###............................................##.....######.....#...................#######.....####.....####...............#....#......####.........###.............######.......#####..........##...............................................................................................................................................................................................................##....................................# #....................................................................########.....############......#################################.....#########..............................................................................................................................................................#####....####.....#....################.......#..........#........####....#####.........................###########....##########........#.....######.....####.......#....#######.......#........###########.....#######################.....###.....####....###........######.....############.............##.....######..........................................................................................................######.......#####..........##...............................................................................................................................................................................................................##.....#########....#####.............# #..........####....#####.....####.................................................############......#################################.....#########.....###########..........................................................#....#########....####.............##.....#................#.....##.....####........#####....####.....#....################.......#..........#........####....#####.........................###########....##########........#.....######.....####.......#....#######.......#........###########.....#######################.....###.....####....###........######.....############.............##.....######..........................................................................................................######.......#####..........##..........#..............#######.........####################....##.......#.......#........#####.........#######........###############.....#########...........##....############....##.....######............##.....#########....#####.............# #..........####....#####.....####.........#.......................................############......#################################.....#########.....###########........#......###.........####.....##....#####...........#....#########....####.............##.....#.........................................#####....####.....#....################.......#..........#........####....#####..........................................................#.....######.....####.......#....#######.......#........###########.....#######################.....###.....####....###........######.....############.............##.....######..........................................................................................###.............######.......#####..........##..........#..............#######.........####################....##.......#.......#........#####.........#######........###############..............................................................................................................# #..........####....#####.....####.........#.......................................############......#################################.....#########.....####.................................................................#....#########....####.............##.....#.........................................#####....####.....#....##................................#........####....#####..........................................................#.....######.....####.......#....#######.......#........###########.....#######################.....###.....####....###........######.....############.............##.....############...................#######.....#########...............................####.........###.............######.......#####..........##..........#..............#######.........####################....##.......#.......#........#####.........#######........###############..............................................................................................................# #..........####....#####.....####.........#........############....###########################...............................................................................................................................#....#########....####.............##.....#.........................................#####....####.....#....##................................#........####....#####..........................................................#.....###........####.......#....#######.......#........###########.....#######################.....###.....####....###........######.....############.............##............................................................................................................................................................................................................................................................#######........###############..............................................................................................................# #.....#########..............####.........#........############....###########################...............................................................................................................................#....#########....####.............##.....#.........................................#####....####.....#....##....##########.......#..........#........####....#####.........................###########....##########........#.....###........####.......#....#######.......#........###########.....#######################.....###.....####....###........######.....############.............##............................................................................................................................................................................................................................................................#######........###############.........#####...........##....############.................................................#####.............# #.....#########..............####.........#........############....###########################...................................................................##........#......###.....########.....##....#####...........#....#########....####.............##.....#.........................................#####....####.....#....##....##########.......#..........#........####....#####.........................###########....##########........#.....###........####.......#....#######...........................................................................................................................##.....############...................#######.....#########...................#..............................................................#.....##..........#..............................................................................................#######........###############.........#####...........##....############....................................#########....#####.....###.....# #.....###############........####.........#........############....###########################......################################.................................................................................................................................................................###.........#####....####.....#....##...............................................................................###########....##########........#.....###........####.......#....#######...........................................................................................................................##.....############...................#######.....#########...................#..............................................................#.....##..........#..............................................................................................#####........................................................############...........#.....#..................#########....#####.....###.....# #........................................................................................................................................................................................................................................................................................................................................................................................................................###########....##########........#.....###........####.......#....#######.......#........###########.....#######################.....###...................................############.............##.....############...................####...................................................................................................#.....##..........#...............######.........#########.....######....##.......#.......#####....#######.......#####........................................................############...................................................................# #.................................................................................................................................................................................###.....########.....##....#####...........#....#######......####......................................................................................................................................................................###########....##########........#.....###........####.......#....#######.......#........###########.....#######################.....############....###............................................##.....############...................####.............................................................................######..........#.....#.....##..........#...............######.........######........######....##.......#.......#####....#######.......#####..........###############.........#####.................############...................................................................# #.....###############........########.....#........############....###########################......################################....###########........########........#......###.....########.....##....#####...........#....#######......####.............##..................#####.....###....###.........#####....####.....#....##....##########.................................................................###########....####..............#.....###........####.......#....#######.......#........###########.....#######################.....############....###............................................##.....############...........................................................#........................................######..........#.....#.....##..........#...............######.........######...................................#####....#######.......#####..........###############.........#####.................#############..........#.....##.................#########....#####.....###.....# #.....###############..............................############....###########################......################################....###########..........................................................#####...........#....#######......####.............##..................#####.....###....###.........#####....####.....#....##....##########.....###..........#........###############........#..............###########....####..............#.....###........####.......#....#######.......#........###########.....#######################.....############....###............................................##.....############...........................................................######.....#####.........##......................................................................######.........######...................................#####....#######.......#####..........###############.........#####.................#############..........#.....##................................................# #.....###############..............................############....###########################.....#################################....###########..........................................................#####...........#....#######......####.............##..................#####.....###....###.........#####....####.....#....##....##....####.....###..........#........###############........#..............###########....####....##........#.....###........####.......#....#######.......#........###########.....#######################.....############....###........######.....############.............##.....############...........................................................######.....#####.........##......................................................................######.........######...................................#####....#######.......#####..................................#####.................#########......................................................................# #.....###############..............................############....###########################.....#################################....###########........########........#......###.....########...........#####...........#....#######......####.............##..................#####....................................#.....#....##....##....####.....###..........#........###############..............................................................###........####.......#....#######.......#........###########.....#######################.....############....###........######.....############.............##.....############...........................................................######.....#####.........##....................................#.....##..........#.......###.....######.........######.....#########....##...............#####....#######.......#####..................................#####.................#########......................................................................# #.....###############...........#####.....#......##############....###########################.....#################################....###########........########........#......###.....########...........#####...........................................................................................................#.....#...............................................###############..............................................................###........####.......#....#######.......#........###########.....#######################.....############....###........######.....############.............##.....############...........###.....####..........#######...................######.....#####.........##..............########.........######.....##..........#.......###.....######.........######.....#########....##............########....#######.......#####..................................#####.................#########.......................................#########....#############.....# #.....###############...........#####.....#......##############....###########################.....#################################....###########........########........#......###..............................................................................................................................................................................................###############........#..............###########....####....##..............###........####.......#....#######.......#........###########.....#######################.....############....###........######.....############.............##.....############...........###.....####..........#######...................######.....#####.........##..............########.........######.....##..........#.......###.....######.........######.....#########....##............########....#######.......#####......#######################.....#####.................#########..............#.....##....#.....##.....#########....#############.....# #.....###############...........#####.....#......##############....###########################.....#################################....###########........########........#......###.....................................................................................................................................................................................####.....###############........#..............###########....####....##..............###........####.......#....#######.......#........###########.....#######################.....############....###........######.....############.............##.....############...........###.....####..........#######...................######.....#####.........##..............................................................###.....######.........######.....#########....##............########....#######.......#####......#######################.....#####.................#########..............#.....##....#.....##.....#########....#############.....# #.....###############...........##........#......##############....###########################.....#################################....###########........########........#......###...........................................................###.............##...............................................#####.......#..........##....##.....###.....###..........####.....###############........#..............#####..................##..............###........####.......#....#######.......#........###########.....#######################.....############....###........######.....############.............##.....############...........................................................######.....#####.........##..............................................................###....................######.....#########....##............########....#######.......#####......#######################.....#####.................#########..............#.....##....#.....##.....#########....#############.....# #...............................##........#......##############....###########################.....#################################....###########........########........#......################...........#####...........#....#######......####.............##...............................................#####.......#............................................................................#..............#####..................##................................................................................#######################.....############...................................................##.....############...........................................................######.....#####.........##.....................................................................................######.....#########....##............########....#######.......#####......#######################.....#####..........................................................##.....#########....#############.....# #..........................#######........#......##############....###########################.....#################################....###########........########........#......################...........#####...........#....#######......####..............................................................#####.......#............................................................................#..............#####....##....##########................................................................................#######################.....############...................................................##.....############...........................................................######.....#####.........##.....................................................................................######.....#########....##............###################.......#####......#######################.....#####....................................................................................#######.....# #.....###############....#########........#......##############....###########################.....#################################....###########........########........#......################...........##..............#....#######......####..............................................................#####.......#.......................................................#############......###..............#####....##....##########................................................................................#######################..................................................................................................................................................................................................................................................................######.....#########....##............###################.......#####......#######################.....#####....................................................................................#######.....# #.....###############....#########........#......##############....###########################.....#################################....###########........########........#......################...........##..............#....#######......####..............................................................#####.......#.......................................................#############......###..............#####....##....#############...........###........####.......############.......#........#######################################..................................................................................................................................................................................................................................................................######.....#########....##............###################.......#####......#######################.....######................#########..............#.....##############.....#########....#############.....# #................................................##############....###########################.....#################################....###########........########........#...................###...........##..............#....#######......####.............##..................#############....###.........#####.......#.......................................................#############......###..............#####....##....#############...........###........####.......############.......#........#######################################..................................................................................................................................................................................................................................................................######.....#########....##............###################.......#####......#######################.....######................#########..............#.....##############.....#########....#############.....# #................................................##############....###########################.....#################################....###########........########........#...................###...........##..............#....#######......####.............##..................#############....###.............................................###....####..........####.......#############......###..............#####....##....#############...........###........####.......############.......#........#######################################################.....###........######.....##.....#####.............##..........................................................................................................................................##.....##.......###........##############......#########.....#########....##............###################.......#####......#######################.....######................#########..............#.....##############.....#########....#############.....# #................................................##############....###########################.............................................................########........#...................###...........##..............#....#######......####.............##..................#############....###.............................................###....####..........####.......#############......###..............#####....##....#############...........###........####.......############.......#........#######################################################.....###........######.....##.....#####.............##..........................................................................................................................................##.....##.......###........##############......#########.....#########....##............###################.......#####......#######################.....######................#########..............#.....##############.....#########....#############.....# #.....###############....#########........#.....###############....###########################.............................................................########.............................................................................................................................#....###.........#####.......#..........##....#......###....####..........####.......#############......###..............#####....##....#############...........###........####.......############.......#........#######################################################.....###........######.....##.....#####.............##...........########.........###...................#######....###.....###....######.....##.........#########.....#....########.............##.....##.......###........##############......#########.....#########....##............###################.......#####......#######################.....######................#########..............#.....##############.....#########....#############.....# #.....###############....#########........#.....###############....###########################.............................................................########.............................................................................................................................#....###.........#####.......#..........##....#......###....####..........####.......###########...........................................................................####.......############.......#........#######################################################.....###........######.....##.....#####.............##...........########.........###...................#######....###.....###....######.....##.........#########.....#....########.............##.....##.......###.........#############......#########.....#########....####..........###################.......#####......#######################.....######...............................................................................................# #.....###############....#########........#.....###############....#############################################....################....###############....########.................................................................................................................########....#....###.........#####.......#..........##....#......###....####..........####.......###########...........................................................................####.......############.......#........#######################################################.....###........######..................................................................................#######....###.....###....######.....##.........#########.....#....########.............##............................................................................................................................................................................................................................................................# #.....###############....#########........#.....###############....#############################################....################....###############....########........#......###..........###...........##..............#..........#......######...........##..................########....#....###.........#####.......#..........##....#......###....####..........####.......###########...........................................................................####.......############.......#........#######################################################.....###........######.................................................................................................................#.....##.........#########.....#.........................##............................................................................................................................................................................................................................................................# #.....###############....#########........#.....###############....#############################################....################....###############....########........#......###..........###...........##..............#..........#......######...........##..................########....#....###.........#####............................................................................................................##.....................................................................#........#######################################################.....###........######.................................................................................................................#.....##.........#########.....#.........................##..........................................................................................................................................................................................................................................#.....#######.....# #.....###############....#########........#.....###############....#############################################....################....###############....########........#......###..........###...........##..............#..........#......######...........##..................########....#....###.........#####............................................................................................................##.....................................................................#........#######################################################.....###........######....###.....#####.........######................................................................................................................#....########.............#########.....#####.........#############......#######################....##########....###################........####...........#############################..............###########..............#.....############################....#.....#######.....# #.....###############....#########........#.....###############....#############################################....################....###############....########........#......###..........###...........##.....................................................................########....#....###.........#####.......#..........##....##....####....####.............#.......#############......###.....##.......#........###################...........###...................############.....###........#######################################################.....###........######....###.....#####...........####.............######.........###...................#######....###.....##.........................................#....########.............#########.....#####................................................................................................####...........#############################..............###########..............#.....############################....#.....#######.....# #.....###############....#########........#.....###############....#############################################....################....###############....########........#......###..........###...........##.....................................................................########....#....###.........#####.......#..........##....##....####....####.............#.......#############......###.....##.......#........###################...........###...................############.............................................................................................................................................................................................................................................#....########.............#########.....#####................................................................................................####...........#############################..............###########..............#.....############################....#.....#######.....# #.........................................#.....###############....#############################################....################....###############....########........#......###..........###...........##.....................................................................########....#....###.........#####.......#..........##....##....####....####.............#.......#############......###.....##.......#........###################...........###...................############..............................................................................................................................................................................................................#.....##.........#########.....#....########.............#########.....######........#############.....########################....##########....###################........####...........#############################..............###########..............#.....############################....#.....#######.....# #.........................................#.............................................................................................###############....########........#......###..........###.............................................######...........##...........###....########....#....###.........#####.......#..........##....##....####........................................................................................................###...................############..............................................................................................................................................................................................................#.....##.........#########.....#....########.............#########.....######........#############.................................##########....###################........####...........#############################..............###########..............#.....#####################.............................# #.........................................#.............................................................................................###############....########........#......###..........###...........................................................................###....########....#....###.........#####.......#..........##....##....####..........................................................................................................................................................#######################################################.....#####........................................####.............######.........#####.................#######....###.....##..........#.....##.........#########...............................#########.....######........#############.................................##########....###################........####...........#############################..............###########..............#.....#####################.............................# #.....###############....#########........#..................................................###################....################....###############....########........#......###..........###.....##....................................................................###....########....#....###.........#####.......#..........##....##....####.....###..................................................................................................................................................................................................#######.....#####.........................................................######.........#####.................#######....###.....##..........#......#.........#########...............................#########.....######........#############......#####################################....###################........####...........#############################..............###########..............#.....#####################.............................# #.....###############....#########........#.....####....#######....#####################.....###################....################....###############....########........#.................................................#.................######...........##...........###....########....#....###.........#####.......#..........##....##....####.....###..........................................................................................................................########.....###........................................................#######.....#####.........................................................######.........#####.................#######....###.....##..........#......#.........#########...............................#########.....######........#############......#####################################....###################........####...........#############################..............###########..............#.....########################..........................# #.....###############....#########........#.....####....#######....#####################.....###################....################....###############....########........#.................................................#.................######...........##...........###....########....#....###.........#####.......#..........##....##....####.....###..........................................................................................................................########.....###..........##########################################....#######.....#####......######............#####...........####.............##########.....#####.................#######....###.....##..........#......#............................########.............#########.....######........#############......#####################################....###################........####...........#############################..............###########..............#.....########################..........................# #.....###############....#########........#.....####....#######....#####################.....###################....################....###############....########........#.................................................#.................######...........##...........###....########....#....###.........#####.......#..........##....##....####.....###.........#####.......#############......###.....##.......######........##############...........###.......................########.....###..........##########################################....#######.....#####......######............#####...........####.............##########.....#####.................#######....###.....##..........#......#............................########.............#########.....######........###................#####################################....###################................................................................................................................#########..............#######.....# #.....###############....#########..............####....#######....#####################.....###################....################....###############....########........###....###..........###.....########.............##............................................................................................................................................................................................................................................................................................................................................................#####............#####...........####.............##########.....#####.................#######....###.....##..........#......#............................########.............#########.....######........###................#####################################....###################................................................................................................................#########..............#######.....# #.....###############............................................................#######.....###################....################....###############....########........###....###..........###.....########.............##............................................................................................................................................................................................................................................................................................................................................................#####............#####...........####.............##########.....#####.................#######....###.....##..........#......#.........#########...............................#########.....######........###................#############################################################.......####...........#############################..............###########..............#.....########################..............#######.....# #.....###############............................................................#######.....###################....################....###########################........###....###..........###.....########.............##...................................................................................######......#..........##....##....###................................................................................................................................................###..........##########################################....#######.....#####.......###..............#####...........####..................................................#######....###.....##..........#......#.........#########...............................#########.....######........###.....#####......#############################################################.......####...........#############################..............###########..............#.....########################..............#######.....# #.....###############################...........####....#######....##########....#######.....###################....################....##...............................................................................................................................................................................................................................................................................#####.........###############..........###.......................################..........##########################################....#######.....#####.......###..............#####...........####........................................................................................#.........#########...............................#########......................................##########################..........................................####...........#############################..............###########..............#.....########################..............#######.....# #.....###############################...........####....#######....##########....#######.....###################....################...................................................................................................................................................................................................................................................#########.........................##..............#############..........###.......................################..........##########################################....#######.....#####.......###..........................................................................................................................#.........#########..........###..................#########......................................##########################..........................................####...........#############################..............###########..............#.....########################..............#######.....# #.....###############################...........####....#######....##########....#######.....###################....################.........................................................................................................................................###....########....#.........................................................................................................................................############..........###.......................################..........##########################################....#######.....#####.......###..........................................................................................................................#.........#########..........###..................#########......................................##########################....###############################.......####...........#############################..............###########..............#.....########################..............#######.....# #.....###############################...........####....#######....##########....#######.....###################....#################################.....#########........###....###..........###.....########.....####....##...............########....##.....##...........###....########....#.........................................................................................................................................############..........###......##...............################..........##########################################....#######.....#####.......###...................................................................................................................#......#.........#########..........###..................####################........###.....#######....##########################....###############################.......####...........#############################..............###########..............#.....########################..............#######.....# #.....###############################...........####....#######....##########....#######.....###################....#################################.....#########........###....###..........###.....########.....####....##...............######.................................########....#........................................................................................................................................................................................................................#####################################....#######.....#####.........................................................######.........#####.....#####......................................#......#.........#########..........###..................####################........###.....#######....##########################....###############################.......####...........#############################..............###########..............#.....########################..............#######.....# #.....###############################...........####....#######....##########....#######.....###################....#################################.....#########........###....###..........###.....########.....####....##...............######.................................########....#................######......#........####...............................................................................................................................................................................#####################################....#######.....#####.........................................................######.........#####.....#####......................................#......#.........#########..........###..................####################........###.....#######....##########################....###############################.......####...........#############################..............###########..............#.....########################..............#######.....# #.....###############################...........####....#######....##########....#######.....###################....#################################.....#########........###....###..........###.....########.....####....##...............######.................................########....#................######......#........####.....#....####.....###...........###.........#########........#.......#...................................................................................................##########################################....#######.....#####.........................................................######.........#####.....#####.......#######....###.....##..............................................###..................####################........###.....#######....##########################....###############################.......####...........#############....############..............###########.....####.....#.....########################..............#######.....# #.....###############################...........####....#######....##########....#######.....###################....#################################.....#########........###....###..........###.....########.....####....##...............######......##.....##...........###....########....#..............................................#....####.....###...........###.........#########........#...........................................................................................................############............................................................................................................######.........#####.....#####.......##.........###.....##..............................................###..................####################........###.....#######....##########################....###############################.......####......................................................###########.....####.....#.....########################..............#######.....# #.....###############################........................................................###################....#################################.....#########........................................####.....####....##...............######......##.....##...........###....########....#..............................................#....####.....###...........###...................................................................................................................................................................................................................................................................................................................................................#########..........###..................####################...............................................................................................####......................................................###########.....####.....#.....########################..............#######.....# #.....###############################........................................................###################....#################################.....#########........................................####.....####....##...............######......##.....##...........###....########....#................######......#...........................................................................................................................................................................................................................................................................................................................................................................................................................................####################................................................................................................###......................................................###########.....####.....#.....########################..............#######.....# #.....###############################........................................................###################....###############################.......#########..........#....###..........###.....########.....####....##...............######......#########...........###....########....#................######......#..................................................................................................................................#....#....................##########...........#....############.....#####......##############....#.....###########.........#..............#...............####.............######.........#####.....#####.......##.........###.....##...................................................................####################........###.....#######....################........................................................................................................................#.....####.....#.....########################..............#######.....# #.....###############################...........####....#######....##########....###############################....###############################.......#########..........#....###..........###.....########.....####....##...............######......#########...........###....########....#................######......#.......................................................................................................................................#....................##########...........#....############.....#####......##############....#.....###########.........#..............#.................##.............######.........#####.....#####.......##.........###.....##...................................................................####################........###.....#######....################..............................................................................................................................####.....#.....########################..............#######.....# #.....###############################...........####....#######....##########....###############################....###############################.......#########..........#....###..........###.....########.....####....##......................................................########....#................######......#........####....##....####.....###...........##..........#########......###............................................................#....................##########...........#....############.....#####......##############....#.....###########.........#..............#.................##..................................................................................................#########..........###...................###################........###.....#######....################....######....############################.............................................................................................#.....########################..............#######.....# #.....###############################...........####....#######....##########....###############################....###############################.......#########..........#....###..........###.....########.....####....##......................................................########....#..........................................................................##..........#########......###............................................................#....................##########...........#....############.....#####......##############....#.....###########.........#..............#.................##..................................................................................................#########..........###...................###################...........................################....######....############################...........###...........#############....#################..................................#.....########################..............#######.....# #.....###############################...........####....#######....##########....###############################....###############################.......#########..........#....###..........###.....########.....####....##...........##########.....##########...........###############....#..........................................................................##..........#########......###..........................#.....###.....##....##............#....................##########...........#........................................................###########.........#..............#.................##..................................................................................................#########..........###...................###################...........................################....######....############################...........###...........#############....#################........###.....####..............#.....########################..............#######.....# #.....###############################...........####....#######....##########....###############################....###############..........................................#....###...............................####....##...........##########.....##########.................................................................................................................................................................#.....###.....##....##............#....................##########...........#........................................................###########.........#..............#.................##........................................................................................................###..........###..............................................###.....###########################....######....#.....######################...........###...........#############....#################........###.....####.......#......#.....########################..............#######.....# #.....###############################...........####....#######....##########....#########################...................................................................#....###...............................####....##.....................................................................................................................................................................................................#.....###.....##....##............#....................##########...........#........................................................###########.........#..............#.................##......................................................................................................................................................................###.....###########################....######....#.....######################...........###...........#############....#################........###................#......#.....########################..............#######.....# #.....###############################...........####....#######....##########....#########.....................................................................##.......#....#....###...............................####....##........................................................................................................####....###########....###...................................................................#.....###.....##....##............#....................##########...........#.........#######.....#####......##############....#.....###########.........#..............#.................##......................................................................................................................................................................###.....###########################....######....#.....######################...........###...........#############....#################........###................#......#.....########################..............####........# #.....###############################...........####....#######....##########....#########....................##....###############################.......#....##.......#....#....###..........###.....#################....##........................................................................................................####....###########....###.....................................................................................................#....................##########...........#..................................############....#.....###########.......................................................................................................................................................................................#####################......###.....###########################....######....#.....######################...........###...........#############....#################........###................#......#.....########################..............####........# #.....###############################...........####....#######....##########....#########....................##....###############################.......#....##.......#....#....###..........###.....#################....##...........##########.....##########...............................................######......#........####....###########....###...........##..........#########......###.....#......................................................#....................##########...........#..................................############....#.....###########.............................................................................................................................#....###.........#########................................#####################......###.....###########################....######....#.....######################...........###...........#############....#################........##############.....#......#.....########################..............####........# #.....###############################...........####....#######....##########....#########.....######.........##....###############################.......#....##.......#....#....###..........###.....#################....##...........##########.....##########...............................................######......#........####....###########....###...........##..........#########......###.....#.................................................................................................................................##############....#.....###########........................#.................##............................#####................................................#....###.........#########................................#####################......###.....###########################....######....#.....######################...........###...........#############....#################........##############.....#......#.....########################..............####........# #.....###############################...........####....#######....##########....#########.....######.........##....###############################............................................###.....#################....##...........##########.....##########.......#############....##.....................######......#........####....###########....###...........##..........#########......###.....#.......##...........#.....###.....##.............................................................................................##############....#.....###########........................#.................##............................#####................................................#....###..................................................#####################......###.....###########################....######....#.....######################...........###...............................................................................#.....########################..............####........# #.....###############################...........####....#######....##########....#########.....######.........##....###############################............................................###.....#################....##...........##########.....##########.......#############....##.....................#######.....#........####....###########....#..........................########......###.....#.......##...........#.....###.....##.............#....#...................###.......#...........#.........######......#####......##############....#.....###########........................#.................##......................................................................................................................................#....#####################......###.....###########################....######..........######################...........###...............................................................................#.....########################..............####........# #.....###############################...........####....#######....##########....#########.....######.........##....###############################............................................###.....#################....##...........##########.....##########.......#############....##.....................#######.....#........####....###########....#..........................########......###.....#.......##...........#.....###.....##.............#....#.........##........###.......#...........#.........######......#####......##############....#.....###########..........................................##.....................................######.....###...........##.....##...............................................................#....#####################......###.....###########################....######..........######################...........#####.........#############....################.........##############.....#......#.....########################..............####........# #.....###############################...........####....#######....##########....#########.....######.........##....##############################..................................................................................................................................##....##.....................#######.....#........####....###########....#..........................########......###.....#.......##...........#.....###.....##.............#....#.........##........###.......#...........#.........######......#####......##############....#.....###########..........................................##.....................................######.....###...........##.....##...............................................................#....#####################......###.....###########################....######..........######################...........#####.....................................................############.....#......#.....########################..............####........# #.....###############################...........####....#######....##########....#########.....######.........##....##############################..................................................................................................................................##....##.....................#######.....#........####....###########....#.............##...........########......###.....#.......##...........#.....###.....##.............#....#.........##........###.......#...........#.........######......#####......##############....#.....#########.................#........#.................##............................####.........##.....###...........##.....##..........#....###.........####................................#....#####################......###.....#######################...................................................................................................................############.....#......#.....########################..............####........# #.....###############################...........####....#######....##########....#########.....######.........##....##############################..................................................................................................................................##....##.....................#######.....#........####....###########....#.............##...........########......###.....#.......##...........#.....###.....##.............#....#.........##........###.......#...........#.........######......#####......##############....#.....#########.................#........#.................##............................####.........##.....###...........##.....##..........#....###.........####................................#....#####################......###.....#######################...................................................................................................................................................................................................# #.....###############################...........####....######.................................######.........##....##############################.........................................................#############....##..............#######.....#######..........######.....##....##.....................#######.....#........####....###########....#.............##...........########......###.....#.......##...........#.....###.....##.............#....#.........##........###.......#...........#..........#####......#####......##############....#.....#########..........................................................................####.........##.....###...........##.....##..........#....###.........####.....###........................#....#####################......###.....#######################...................................................................................................................................................................................................# #.....###############################...........####....######.................................######.........##....##############################.............##....####....#.................###.........#############....##..............#######.....#######..........######.....##....##............................................................................................########......###.....#.......##...........#.....###.....##.............#....#.........##........###.......#...........#####......#####......#####...................................................................................................................................................##.....##..........#....###.........####.....###........................#....####################...................................................#..........####################.......................................................................................................................................................# #.....###############################...........##############.................................######.........##....##############################.............##....####....#.............................#############....##..............#######.....#######.........................................................................................................................########......###.....#.......##...........#.....###.....##.............#....#.........##............................................................................................................................................................................................................##.....##..........#....###.........####.....###........................#....####################...................................................#..........####################............................................################...........############.....#......#.....#.....##################........##########........# #.....###############################...........###############....##########.........####.....######.........##....######################.................................................................#############....##..............#######.....#######.........................................................................................................................########......###.....#.......##...........#.....###.....##.............#....#.........##............................................................................................................................................##.....................................................................#####.......#....###.........####.....###........................#....####################.......###.....#######################........######..........####################............................................################...........############.....#......#.....#.....##################........##########........# #.....###############################...........###############....##########.........####.....######.........##....######################.................................................................#############....##..............#######.....#######.......................................................................####....#............................#............########......###.....#.......##........................................#....#.........##............................................................................................................................................##.....................................................................#####.......#....###.........####.....###........................#....####################.......###.....#######################........######..........####################........#....###.......................................................................................................................................# #.....###############################...........###############....##########.........####.....######.........##....##############################.............##....####....###.......##......###.........#############....##..............#######.....#######..........######.....##....##..........................................................................................................................##........................................#....#.........##........###.......#...........#####......#####......#####........................................................#..............##..........##............................................................................................................##........................#....####################.......###.....#######################........######..........####################........#....###.......................................................................................................................................# #.....###############################...........###############....##########.........####.....######.........##....##############################.............##....####....###...............###.........#############....##.............................................####.....##....##..........................................................................................................................##...........#............................#....#.........#####.....###.......#...........#####......#####......#####.........................................................................................................###.....####.........##.....###.........................................................##........................#....####################.......###.....#######################........######..........####################........#....###....##.....##########.......################.........##############.....#......#.....#.....##################........##########........# #.....###############################...........###############..............................................................................................................###...............###.........#############....##.............................................####.....##....##.........##...............##.....####.....................................................................###.....#.......##...........#............................#....#.........#####.....###.......#...........#####......#####......#####.......#############....#.....#########..................................................................###.....####.........##.....###.........................................................#.........................#....####################.......###.....#######################........######..........####################........#....###....##.....##########.......################.........##############.....#......#.....#.....##################........##########........# #.....###############################...........###############..............................................................................................................###...............###.........#############....##.............................................####.....##................................................................................................................###.....#.......##...........#.....##.....................#....#.........#####.....###.......#...........#####......#####......#####.......#############....#.....#########..................................................................###.....####.........##.....###...........##.....#####.......#....###.........####......#.........................#....####################...............................................................................................###....##.....##########.......################.........##############.....#......#.....#.....##################........##########........# #...................................................................................................................................##############.............#################..............####.........#############....##....###.......#######.....#####..............####.....##................................................................................................................###.....#.......##...........#...........................................#####.....###.......#...........#####......#####......#####.......#############....#.....#########..................................................................###.....####.........##.....###...........##.....#####.......#....###.........####......#.................................................................................................................................................###....##.....##########.......################.........##############.....#......#.....#.....##################........##########........# #...................................................................................................................................##############.............#################.................#.........#############....##....###.......#######.....#####..............####.....##....##.........##.....#####.....##.....####.........#####..............#.............#............########......###.....#.......##...........#...........................................#####.....###.......#...........#####......#####......#####.......#############....#.....#########.........##.....##..............##................................###.....####.........##.....###...........##.....#####.......#....###.........####......#.................................................................#######################........######..........####################........########....##.....##########.......################.........###...............................................................................# #...................................................................................................................................##############.............#################.................#.........#############....##....###.......#######.....#####..............####.....##....#..........##.....#####.....##.....####.........#####..............#.............#............########......###.....#.......##...........#.....###....................#....#.........#####.....###.......#...........#####......#####......#####.......#############....#.....#########.........##.....##..............##................................###.....####.........##.....###...........##.....#####.......#....###.........####......#.................................................................#######################........######..........####################........########....##.....##########.......################.........###...............................................................................# #.....##############.....############...........###############....########...........####.....######.........######.....######.....##############.............#################.................#.........#############..........###.......#######.....#####..............####.....##....#..........##.....#####.....##.....####.........#####..............#.....................................................................#.....................................................###.......#...........#####......#####......#####.......#############....#.....#########................................................................................................................................................####......#.........................#....####################................................................................................##........########....##.....##########.......################.........###...............................................................................# #..................................................................########...........####.....######.........######.....######.....##############.............#################.................#.........#........................................................................##....#..........##.....#####.....##.....####.........#####..............#............................................................................................................................##.......#...........#####......#####......#####.......#############....#.....#########................................................................................................................................................####......##.....##.................#....####################................................................................................##........########....##.....##########.......################.........###.....######.....#......#.....#.....##################........##########........# #..................................................................########...........####.....######.........######.....######.....##############.............#################.................#.........#........................................................................##....#..........##.....#####.....##.....####.......................................................######........###.....#...............................................................................................................#..................................................................................................................................................................................................####......##.....##............................##############.......###############################.....#########..........####################........########....##.....##########.......################.........................................................................##########........# #..................................................................########...........####.....######.........######.....######.....##############.............#################.................#.........#........................................................................##....#..........##.....#####.....##.....####.......................................................######........###.....#.......##......................................................................................................#.................................................................................................................................................................................................................................................##############.......###############################.....#..................####################........########....##.....##########.......################.........................................................................##########........# #.....##############.....############...........###############....########...........####.....######.........######.....######.....##############.............#################.................#.........#.....#######....#########.......#################..............###########....#..........##.....#####.....##.....####.....................................................................###.....#......................................................#......########......##.......#...........#####......#####......#####.......#############....#.....#########..........#.....##.............................................................................................................................................................................##############.......#############......................................................................########....##.....##########.......################.........###.....######.....#......#.....#.....##################.....#############........# #.....##############.....############...........###############....########...........####.....######.........######.....######.....##############.............#################.................#.........#.....#######....#########.......#################..............###########....#..........##.....#####.....##..............................................................................###.....#......................................................#......########......##.......#...........#####......#####......#####.......#############....#.....#########..........#.....##...............#........##..................#######.....####................###...........##.....#####.......#....####........####...........................................##############.......#############......................................................................########....##.....##########..........................................................#.....#.....##################.....#############........# #.....##############.....############...........###############....########...........####.....######.........######.....######.....##############.............#################.................#.........#.....#######....#########.......########.......................###########....#..........##.....#####.....##................................................................######........###.....#.......##...........#....####.......................###......########......##.......#...........#####......#####......#####.......#############....#.....#########..........#.....##...............#........#.....................................................................................................####...........................................##############.......###############################.....#....####............................##........########....##.....##########........................................................................################.....#############........# #.....##############.....############...........###############....########...........####.....######.........######.....######.....##############.............#################.................#.........#.....#######....#########.......########.......................########.............................#.....##............................................................................................................................................................................................................................##########....#.....#########..........#.....##...............#........#.....................................................................................................####......##.....######.............#....#.....##############.......###############################.....#....####..........#############.....##........########....##.....##########.........................................................................................................#........# #.....##############.....############...........###############....########.....#.....####.....######.........######.....######.....##############.............#################.................#.........#.....#######....#########.......########............................................................#.....##.....####.........#####.....................................................................................................................................................................................................##########....#.....#########..........#.....##...............#........#....................................................................................................#####......##.....######.............#....#.....##############.......###############################.....#....####..........#############.....##........########....##.....#########..........................................................................................................#........# #.....##############.....############...........###############....########.....#.....####.....######.........######.....######.....##############.............#################.................#.........#.....#######....#########.......############........................................................#.....##.....####.........#####............................................................................................................................................................................................................................######..........#.....##...............#........#....................................................................................................#####......##.....######.............#....#.....##############.......###############################.....#....####..........#############.....##........########....##.....#########..........................................................................................................#........# #.....##############.....############...........###############....########.....#.....####.....######.........######.....######.....##############.............#################.................#.........#.....#######....#########.......############...................########.......#......######.........#.....##.....####.........#####..............#............##............######.......####....##....................................................###......########......##.......#.......................................................................................#.....##...............#........#......##........####.....#.....####...........########..................#####.......#....####.......#####......##.....######.............#....#.....##############.......###############################.....#....####..........#############.....##........########....##.....#########..............................................................................................#############........# #.....##############.....############...........###############....########.....#.....####.....######.........######.....######.....#######......................................................................#######....#########.......###...........................................................................................................................##............######.....................................................................###......########......##.......#.......................................................................................#.....##...............#........#........................................................................#####.......#....####.......#####......##.....######.............#....#.....##############.......###############################.....#....####..........#############.....##........########....##.....#########........################.........###.....#######...........##....#.....####################################........# #.....##############.....############...........###############....########.....#.....####.....######.........######.....######.....#######......................................................................#######....#########.......###...........................................................................................................................##............######.....................................#....#########..................###.....................................................................................................................#........................................................................................................#####.......#....####.......#####......##.....######.............#....#.....##############.......###############################.....#....####..........#############.....##........########.......................................................................................................................................# #.....##############.....############.......###################....########.....#.....####.....######.........######.....######.....#######......................................................................#######....#########.......###...........................................................................................................................##............######.......####....##.......#####........#....#########..................###.........................................#####......#####..........#..........................................................................................................................................................#####.......#....................................................................................###############################.....#....####..........#############.....##........########.......................................................................................................................................# #.....##############.....############.......###################....########.....#.....####.....######.........######.....######.....#########..................#################.................#.........#.....#######....#########.......############..................#########.....###......######.........#............................................#.........#####............######.......####....##.......######.......#....#########..................###.........................................#####......#####..........#........................................................................#........#......##........####.....#.....#########......###.......................#####.......#....................................................................................###############################.....#....####..........#############.....##........########...........####........................................................................................................................# #.....##############.....############.......###################....########.....#.....####.....######.........######.....######.....#########..................#################.................#.........#.....#######....#########.......############..................#########.....###......######.........#............................................#.........#####............######.......####....##.......######.......#....#########..................###.........................................#####......#####..........#........................................................................#........#......##........####.....#.......#######......####......................#####.......#....................................................................................###############################.....#....####..........#############.....##........########...........####..............###############.........###.....#######...........##....#.....##################################..........# #.....##############.....############.......###################....########.....#.....####.....######.........######.....######.....#########..................#################.................#.........#.....#######....#########.......############..................#########.....###..................................................................#.........#####............######.......####....##.......######.......#....#########..................###......########....................................................................................########...........#....#.............#####........#......##........####.....#.......#######......####.......................................####......######......##.....######.............#....#.....###########..........###############################.....#..............................................########...........####..............###############.........###.....#######...........##....#.....##################################..........# #.....##############.....############.......###################.....#######.....#.....####.....######.........######.....######.....#########..................#################.................#.........#.....#######....#########.......############..................#########.....###...................................................#..............#.........#####.........................####....##.......######.......#....#########.......................................................................................................................########...........#....#.............#####........#......##........####.....#.......#######......####..................................................................................................###########..........###############################.....#..............................................########.....................................................###.....#######...........##....#.....##############################..............# #.....##############.....############.......###################.....#######.....#.....####.....######.........######.....######.....#########..................#################.................#..........................................############..................#########.....###...................................................#......................................................####....##.......######.......#....#########.......................................................................................................................########...........#....#.............#####........#......##........####.....#.......#######......####........................###.......................................................................###########..........###############################.....#..............................................########.....................................................###.....#######...........##....#.....##############################..............# #.....##############.....############.......###################.....#######.....#.....####.....######.........######.....######.....#########..................#################.................#...........................................................................######.....###..........##.........#............####.........#####...........................................####.......####....##.......######.......#....#########..................###......################.......#....##.....#.....#....#####..........#..........##########....#..........................................................................................#######......####........................###.......................................................................###########..........###############################.....#....####......................................########.......................................................................................................................................# #.....##############.....############.......###################.....#######.....#.....####.....######...............................#########..................#################.................#................................................................................#.....###..........##.........#............####.........#####..........#####.........##########.........##..........................######.......#....#########..................###......################.......#....##.....#.....#....#####..........#..........##########....#..........................................................................................#######......####.......................................................................................................................###############################.....#....####........###############.....##.....###########.......###.............................................................................................................................# #.....##############.....############.......###################.....#######.....#.....####.....######...............................#########....................................................#####.....#.....#######..........................................................#.....###...............................................................................................##..........................######.......#....#########..................###......################.......#....##.....#.....#....#####..........#..........##########....#..........................................................................................#######......####.......................................................................................................................###############################.....#....####........###############.....##.....###########.......###.............................................................................................................................# #.....##############......###########.......###################.....#######.....#.....####.....######.........######.....####.......#########....................................................#####.....#.....#######..........................................................#.....###...............................................................................................##.......................................#....#########..................###......################.......#....##.....#.....#....#####..........#..........##########....#........#####...........#.................................................................#######......####..........................................#......######......##.....######.............#...............................###############################.....#....####........###############.....##.....###########.......########..............###############....########.....###...............##....#.....##############################..............# #...........................................###################.....#######.....#.....####.....######............................................................................................#####............................................................................#.....###...............................................................................................##.......................................#....#########..................###......#....###########.......#....##.....#.....#....#####..........#.................................................#.................................................................#######......####........................###.......#.......#......######......##.....######.............#....#....############.....#....###############################.....#....####........###############.....##.....###########.......########..............###############....########.....###...............##....#.....##############################..............# #...........................................###################.....#######.....#.....####.....######..........................................................###################...............#####.............................................##########.....................#.....###......######.........#............####.........#####......#########.........##########.........##.........####....#........#######......#....#########..................###......#....###########.......#....##.....#.....#....#####..........#...........................................................................................................................................................................................................................#....#....############.....#....###############################.....#....####........###############.....##.....###########.......########..............###############....########.....###...............##....#.....##############################..............# #...........................................###################.....#######.....#.....####.....######..........................................................###################...............#####.............................................##########.....................#.....###......######.........#............####.........#####......#########.........##########.........##.........####....#.......................................................................#######.......#....##.....#.....#....#####..........#..........######...........................................................................................................................................................................................................#....#....############.....#....###############################.....#....####........###############.....##.....###########.......########..............###############....########.....###...............##....#.....##############################..............# #.....##############......#############.....###################.....#######.....#.....###############.........######.....####....#################................................##.....####....###########.....#######......##...................##########.....................#.....###......######.........#............####.........#####......##...................................##.........####....#.......................................................................##########....#....##.....#.....#....#####..........#..........######.....####........#######.........#................................................####.....#.......#######......####.......................................................................................#....#....############.....#....###############################.....#....####........###############.....##.....###########.......########..............###############....########.....###...............##....#.....##############################..............# #.....##############......#############.....###################.....#######.....#.....###############.........######.....####....#################................................##.....####....###########.....#######......##...................##########.....................#.....###......######.........#............####.........#####......##...................................##.........####....#.......................................................................##########....#....##.....#.....#....#####..........#..........######.....####........#######.........#....................#######....#......##........####.....#.......#######......####..........................................#........####................................#....#....############.....#....###############################.....#....####........###############.....##.....###########.......########..............###############....########.....###...............##....#.....##############################..............# #.....##############......#############.....###################.....#######...............................................................................................................###....###########.....#######......##...................##########.....................#.....###......######.........#............####.........#####......##....###.........##########.........##.........####....#........#######......#....####...............................................................................................................................................................................#......##........####.....#.......#######......####........................###.......#....####........####................................#....#....############.....#....###############################.....#.....................................................................................................................................##....#.....##############################..............# #.....##############......#############.....###################.....#######...............................................................................................................###....###########.....#######......##...................##########....................................######.........#............####.........#####......##....###.........##########.........##.........####....#........#######......#....####...............................................................................................................................................................................#......##........####.....#.......#######......####........................###.......#....####........######...................................................................##########################.....#.....................................................................................................................................##....#.....##############################..............# #.....##############......#############.....###################.....#######...............................................................................................................###....###########.....#######......##...................##########....................................######.........#............####.........#####......##....##..........##########.........##.........####....#........#######......#....####...........##.......######......#........##########....#....##.....#.....#....#####............................................................................................#......##........####.....#.......#######......####........................###.......#....####........######...................................................................##########################.....#.....................................................................................................................................##....#.....##############################..............# #.....##############......#############.....###################.....#######.....#.................###.........######.....####....#################.............##############.....##.....####....###########.....#######......##...................##########....................................######.........#............####.........#####......##....##......##############.........##.........####....#........#######..............................................................................................................................................................................................#......##........####.....#.......#######......####......................................................................................................................................................................................#####.....##.....................................................................................####..................##############################..............# #.........................#############.....###################.....#######.....#.................###.........######.....####....#################.............##############.....##.............###########.....#######......##...................##########...........#####.....#.....###.....#######.........#............####.........#####......##....##......##############.........##................................................................................................................................................................................................................................................####.....#.......#######......####......................................................................................................................................................................................#####.....#####################....########..........###################....########.............####..................##############################..............# #.........................#############.....###################.....#######.....#.................###.........######.....####....#################.............##############.....##.............###########.....#######......##...................##########...........#####.....#.....###.....#######.........#............####.........#####.....###....##......##############.........##............................................................................................................##.....#.....##########....#######..........######...................................................................................................#######......####......................................................................................................................................................................................#####.....#####################....########..........###################....########.............####..................##############################..............# #.....##############......#############.....###################.....#######.....#############.....###.........######.....####....#################.....................................................................#......##...................##########...........#####.....#.....###.....#######.........#............####.........#####.....###....##......##############.........##............................................................................................................##.....#.....########................................................................................................................................#######......####........................###.......#.........................................................#....############.....#...........#######################......#............#########.....#####.....#####################....########..........###################....########.............####............#.....##############################..............# #.....##############......#############.....###################.....#######.....#############.....###.........######.....####....#################.....................................................................#......##...................##########...........#####.....#.....###.....#######.........#...................................###....##......##############.........##............#....#...........................###.................................................##....#....##.....#.............................................................................................................................................#######......####........................###.......#...............................................................................#...........#############..............................................##.....#####################....########..........###################....########.............####............#.....##############################..............# #.....##############......#############.....###################.....#######.....#############.....###.........######.....####....#################.....................................................................#......##...................##########...........#####.....#.....###.....#######.........#...................................###....##......##############.........##............#....#...........................###.................................................##....#....##.....#....................................###############........#####....##.....#....................######.....#......##.....#######.....##......#######......####.......................................#####......................................................................#...........#############..............................................##......####################....########..........###################....########.............####............#.....##############################..............# #.....##############......#############.....###################.....#######.....#############.....###.........######.....####....#################.............##############.........##................................................................................................###.....#######.........#...................................###....##......##############.........##............#....#......#####............................................................####....##....#....##.....#....................................###############........#####...........#....................######.....#......##.......#####.....##......#######......####..............#........................#####......................................................................#...........#############..............................................##......####################....########..........###################....########.............####............#.....##############################..............# #.............................................................................................................######.....####....#################.............##############.........##..................................................................................................................................................##........###....##......##############.........##............#....#......#####............................................................####....##....#....##.....############........#######..........###############........#####...........#....................######.....#......##.......#####.....##......#######......####..............#........................#####.......####...........#####........#########....#....##################...........#######################......#............############.....##......####################....########..........###################....########.............####............#.....##############################..............# #.............................................................................................................######.....####....#################.............##############.........##.........###########.....#######..................................................................................................................##........###....##......##############.........##............#....#......#########......#....####.........######........................................................................#######..........###############........#####...........#....................######.....#......##.......#####.....##......#######......####..............#.........###............#####.......####...........#####........#########....#....##################...........#######################......#............############.....##......####################....########..........###################....########.............####............#.....##############################..............# #.............................................................................................................######.....####....#################.............############........................................................................##########.......#########.....######..................................................##........###....##......##############.........##............#....#......#########......#....####.........######........................................................................#######.................................................#....................######.....#......##.......#####.....##......#######......####...........####.........###............#####.......####...........#####........#########....#....##################...........#######################......#............############.....##......####################......................###################....########.............####............#.....##############################..............# #.....##############......#############.....###################.....#######.....#############.....###..................................................................####........................................................................##########.......#########.....######........#######.........###.....#############........................................................................................................................................................##....#....###################........#######.................................................#....................######.....#......##.......#####.....##......#######......####...........####.........###........................####...........#####........#########....#....##################...........#######################......#............############.....##......####################......................###################....########.............####............#.....##############################..............# #.....##############.....................................######.....#######.....#############.....###..................................................................######.........##.........#######.........#######......##...................##########.......#########.....######........#######.........###.....#############........................................................................................................................................................##....#....###################........#######.................................................#....................######.....#.....................................................................................................####...........#####........####....#....#....##################...........#######################......#............############.....##......####################......................###################....########.............####............#.....##############################..............# #.....##############.....................................######.....#######.....#############.....###.........######.....####....#################.............##############.........##.........#######.........#######......##...................##########.......#....####.....######........#######.........###.....#############......#........###....##.......#############...........................................#......#########.........#######....######...............###....###....#....###################........#######.......................................................................................................................................................................................####...........###..........####....#....#....##################...........#######################......#............############.....##......####################.....#######......................................................####..............................................................# #.....##############......#############.....#########....######.....#######.....#############.....###.........######...........................................##############.........##.........#######.........#######......##...........................................................................................................#........###....##.......#############...........................................#......#########.........#######....######...............###....###....#....###################........#######..........###############........#####.....................................................................................................................................###.........####...........###...................................................................................................############.....##......####################.....#######......................................................####..............................................................# #.....##############......#############.....#########....######.....#######.....#############.....###.........######...........................................##############.........##.........#######.........#######......##...........................................................................................................#........###....##.......#####..........................................................................................................................#....###################........#######..........###############........#####...........................................................#####..............######......####........................................................................................................................................................................############.....##......####################.....#######......................................................####..............................................................# #.....##############......#############.....#########....######.....#######.....#############.....###.........######...........................................##############.........##.........#######.........#######......##...........................................................................................................#........###....##.......#####...............................#..........................................................................................#....###################........#######..........###############........#...............................................................#####..............######......####............................................................................................................................#########################......#............############.....##......####################.....##################.....#############....########........#########..............................................##.....####.....# #.....##############......#############.....#########....######..................................................................####################..........##############.........##.........#######.........#######.........................############.......#....####...................................###.....###############....#........###....##.......#####...............................#....###....###..................###.........#######....######.....#.........###....########....###################........#######..........###############........#...............................................................#####..............######......####............................................................................................................................#########################......#............############.....##......####################.....##################.....#####....####....########........#########......##....#.....##############################.....####.....# #.....##############......#############.....#########....######..................................................................####################..........##############.........##.........#######.........#######.........................############......##....####...................................###.....###############....#........###....##.......#####.....###.........######.....####....###....###....##.....##########.........#######....######.....#.........###....########....###################........#######..........###############........#....................................#####......#.....###..........................######......####...........####.........#..............#####..........#...........###.............#....#....#....##################.........#########################......#............############.....##......####################.....##################.....#####....####....########........#########......##....#.....##############################.....####.....# #.....##############......#############.....#########....#.......................................................................####################..........##############.........##.........#######.........#######......##.................#######....#......##....####.....######........###########.....###.....###############....#........###....##.......#####.....###.........######.....####....###....###....##.....##########.........#######....######.....#.........###....########....###################........#######..........###############........#....................................#####......#.....###..........................######......####........................#..............#####...........................................................############.........#########################......#............############.....##......####################.....##################.....#####....####....########........#########............#.....##############################.....####.....# #.....##############......#############.....#########....#......................................................####.....####....####################..........##############.........##.........#######.........#######......##.....##..........#######....#......##....####.....######........###########.....###.....###############....#........###....##.......#####.....###.........######.....####....###....###....##.....##########.........#######....######.....#............................###################........#######..........###############........#....................................#####......#.....###..........................######......####............................................................................................................................#########################......#............############.....##......####################.....##################.....#####....####....########........#########............#.....##############################.....####.....# #.....##############......#############.....#########....#......................................................####.....####....####################..........#######........................................................##.....##..........#######....#......##....####.....######........###########.....###.....###############....#........###....##.......#####.....###.........######.....####....###....###....##.....##########.........#######....######.....#............................###################........#######..........###############........#..........#.........................#####......#.....###...........######.....................####............................................................................................................................#########################............................................####################.....##################.....#####....####....########........#########......#######.....##############################.....####.....# #.....##############......#############.....#########....#..........#######.....#############.....#######.......####.....####....####################..........#######........................................................##.....##..........#######....#......##....####.....######........###########.....###.....###############....#.........................................................................................................#######....######.....#.........###....########....###################........#######..........###############........#..........#..................................................................................................##................................................########.......................................................#########################............................................####################.....##################.....#####....####....########........#########.....########.....##############################.....####.....# #.....##############......#############.....#########....#..........#######.....#############.....#######.......####.....####....####################..........#######........................................................##.....##..........#######....#......##....####.....######........###########.....###.....###############....#.........................................................................................................#######....######.....#.........###....########....###################........#######..........###############........#..........#..................................................................................................##..........##..............#####.................########....#........#....#....#######.....###########.........#########################...................############.....##......##################..............................#####....####....########........#########.....................................................####.....# #.....##############......#############.....#########....#..........#######.....#############.....#######.......####.....####....####################..........#######.....##.........####.......#######.........#######.....###.....##..........#######....#......##....####.....######........###########.....###.....############................###....##.......#####.....####........######.....####............................................#######....######.....#.........###....########....###################........#######..........###############........#..........#..................................................................................................##..........##..............#####.................########....#........#....#....#######.....###########.........#########################...................############.....##......##################..............................#####....####....########........#########.....................................................####.....# #.....##############......###########################....#..........#######.....#############............................####....####################..........#######.....##.........####.......#######.........#######.....###.....##..........#######....#......##....####.....######........###########.....###.....############................###....##.......#####.....####........######.....####......#.....##....##.....######.............#######....######.....#.........###....########....###################........#######..........###############........#..........#.........................#####....###.....###...........######.........######.......................................................................########....#........#....#....#######.....###########.........#########################...................############.....##......####################.....########................................................#########.....................................................####.....# #.....##############......###########################....#..........#######.....#############............................####....####################..........#######.....##.........####.......#######.........#######.....###.....##..........#######....#......##....####.....######........###########.....###.....############................###....##.......#####.....####........######.....####......#..................######.........###########....######.....#.........###....########....###################........#######..........###############........#..........#.........................#####....###.....###...........######.........######.......................................................................########....#........#....#....#######.....###########.........#################.....................................................................................................................................################....##############################################.....# #.....##############......###########################....#..........#######.....#############............................####....####################..........#######.....##.........####.......#######.........#######.....###.....##..........#######....#......##....####.....######...................................................#........###....##.......#####.....####........######.....####......#..................######.........###########....######.....#.........###....########....###################........#######..........###############........#..........#.........................#####....###.....###...........######.........##################.........##..........##..............#####.................########....#........#....#....#######.....###########.........#################.....................................................................................................................................################....##############################################.....# #.....##############......###########################....#..........#######.....#########################.......#############....####################..........#######.....##.........####.......#######.........#######.....###.....##...........................................######...................................................#........###....##.......#####.....####........######.....####......##....##....#......######.........###########....######.....#.........###....########....###################........#######..........###############........#..........#.........................#####....###.....###...........######.........##################.....................................#####.................#....###....#........#....#....#######.....###..............................................................................................................................###.....#####....####....########........################....##############################################.....# #.....##############......#####....##################....#..........#######.....#########################.......#############....####################..........#######.....##.........####.......#######.........#######.....###.....##...........................................######...................................................#........###....##.......#####.....####........######.....####......##....##....#......######.........###########....######.....#.........###....########....###################........#######..........###############...........................................................................................##################.....................................#####.................#....###....#........#....#....#######.....###...................................................................######.............####################.....##########.....###.....#####....####....########........################....##############################################.....# #.....##############......#####....##################....#..........#######.....#########################.......#############....####################..........#######.....##.........####.......#######.........#######.....###.....##...........................................######........###################.....###############....#........###....##..................................................##....##....#.............................................................................................................#..........####.....######...........................................................................................##################.....................................#####.................#....###....#........#....#....#######.....###....####...........................................................####...............####################.....##########.....###.....#####....####....########........################....##############################################.....# #.....##############......#####....##################...................................................#.......#############....####################.................................####.......#######.........#######.....###.....##..........#######....#......##....####.....######........###################.....###############....#........###..................................................................................................................................................................................#..........####.....######...........................................................................................##################.........##..........##........##....#####.................#....###....#........#....#....#######.....###....####....######################.....###.........##........#.....####...............####################.....##########.....###.....#####....####....########........################....##############################################.....# #.....##############......#####....##################...................................................#.......#############....####################.................................####.......#######.........#######.....###.....##..........#######....#......##....####............................##########.....###############....#........###..................................................................................................................................................................................#..........####.....###############..........#............###..........#####....###.....###...........######.........###############..............................................................#....###....#........#....#...........................................................##.....................................................................##########.....###.....#####....####....########........################....##############################################.....# #.....##############......#####....##################...............#....##.....####################....#.......#############....####################.................................####.......#######.........#######.....###.....##..........#######....#......##....####............................##########.....###############....#........###....................................................................................................................#......######....########....###################..............#...............................................................................###.....###...........######.........###############..............................................................#....###....#........#....#...........................................................##.....................................................................##########.....###.....#####....####....########....................................................######################.....# #.....##############......#####....##################.......###.....#....##.....####################....#.......#############....#######################.......#######.....######.....####.......#######.........#######.....###....###..........#######....#...................................................................................................................................................#.................................................................######....########....###################..............#...............................................................................###.....###...........######.........###############..............................................................#....###....#........#....#...........................................................##.....................................................................##########.....###.....#####....####....########....................................................######################.....# #...................................................................#....##.....####################....#.......#############....#######################.......#######.....######.....####.......#######.........#######.....###....###..........#######....#...................................................................................................................................................#.................................................................######....########....###################..............###........####.....##############...........#............###..........#####....###.....###...........######.........###############............##.....................................................###....#........#....#.......####.....###....####....######################......##.........##........##########.....##........####################.....##########.....###.....#####....####....########....................................................######################.....# #...................................................................#....##.....####################....#.......#############....#######################.......#######.....######.....####.......#######.........#######.....###....###..........#######....#......##....####....###................###############.....##########..................................#####...........................................###....#......######.........########................................................................................###........####.....##############...........#............................................#...........######.........###############..........................................................................#........#....#.......####.....###....####....######################......##.........##........##########.....##........####################.....##########.....###.....#####....####....########........################....###########.....###.....######################.....# #...................................................................#....##.....####################....#.......#############....#######################.......#######.....######.....####.......#######.........#######.....###.................#######....#......##....####....###................###############.....##########....#.............######.......................................................................................########................................................................................###........####.....##############...........#................................................................................................................................................................#........#....#.......####.....###....####....######################......##....................................................................................................................................................................................................# #...................................................................#....##.....####################....#.......#############....#######################.......#######.....######.....####.......#######.........#######.....###.................#######....#......##....####....###................###############.....##########....#.............######.......................................................................................###########....######....##.............................................................###.....#######.....##############...........#............###.................................................................................................................................................#.....................................####....######################......##....................................................................................................................................................................................................# #.....##############.....................................................##.....####################....#.......#############....#######################.......#######.....######.....####.......#######.........#######.....###.................#######....#......##....####....###................###############.....##########....#.............######.......................................................................................###########....######....##.............................................................###.....#######.....##############...........#............###...............................................................................................##........##....#####....#............#...........#.....................................####....######################......##.........##.....#############.....##........................................................#############....########...............................................................................# #.....##############.....................................................###########################....#.......#############....#######################.......#######.....######.....####.......#######.........#######.....###.........###.....#######....#......##....####....###................###############.....##########....#.............######..........##############.....#########.....####.......#######....#......####...........###########....######....##.............................................................###.....#######.....##############...........#............###...............................................................................................##........##....#####....#............#.................................................####....######################......##.........##.....#############.....##.......#####################.....##########.....###.....#############....########...............................................................................# #.....##############.....................................................###########################....#.......#############....#######################.......#######.....######.....####.......#######.........#######.....###.........###.....#######....#......##....####....###................###############.....##########....#.............................##############.....#########.....####.......#######....#......####...........###########....######....##....########....########....#######.....#######........#.....###.....#######.....##############...........#............####.....###....##....###......##...........#####.......................................................................................#.........................#.......####.....##.....####....######################......##.........##.....#############.....##.......####################################.....###.....#############....########.....###################....###########.....###.....#################..........# #...........................................................########.....###########################....#.......#############....#######################.......#######.....######...................................................................................................................###############.....##########....#.............................##############.....#########.....####.......#######....#......####...........###########....######....##....########....########....#######.....####...........#.....###.....#######.....##############...........#............####.....###....##....###......##...........#####.......................................................................................#.............###..........................##.....####....######################......##.........##.....#############.....##.......####################################.....###.....#############....########.....###################....###########.....###.....#################..........# #...........................................................########.....###########################....#.......#############....#######################............................................................................................................................................###############.....##########....#.............................##############.....#########.....####.......#######....#......####...........###########....######....##....########....########....#######.....####...........#.....###.....#######.....##############...........#............############....##....###......##...........#####.......................................................................................#.............###..........................##.....####....######################......##.........##.....#############.....##.......####################################.....###.....#############....########.....###################....###########........................................# #.....#########################....###########.....##.......########.....###########################....#.......#############....#######################.........................................#######.........#######.......#.........###........................................................###############.....##########....#..........#########..........##############.....#########.....####.......#######....#......####...........###########....######....##....########....########....#######.....####...........#.....###.....#######.....##############...........#............############....##....###......##...........#####...........................................................##....#####....####.........#.............#############.......##.......##.....####....######################......##.........##.....#############.....##.......####################################.....###.....#############....########.....###################....###########........................................# #.....#########################....###########.....##.......########.....###########################....#.......#############....#######################.........................................#######.........#######.......#.........###........................................................###############.....##########....#..........#########..........##############.....#########.....####.......#######....#......####...........###########....######....##....########....########....#######.....####...........#.....###.....#######.....##############...........#............############....##....###......##...........#####.............................................................................#.........#.............#############.......##.......##.....####....######################......##.........##.....#############.....##.......####################################.....###.....#############....########.....###################....###########.............#################..........# #.....#########################....###########.....##.......########.............................................................................................................................#######.........#######.......#.........###........................................................###############.....##########....#..........#########..........##############..............................#######....#......####...........###########....######....##....########....########....#######.....####...........#.....###.....#######.....##############........................############....##....###......##...........#####.....................................................................................................#############......................................................................##.....#############.....##.......####################################.....###.....#############....########.....###################....###########.............#################..........# #.....#########################....###########.....##.......########.............................................................................................................................................#######.......#.........###.....#######....#......##########....###.........###....###############.....##########....#..........#########..........##############..............................#######....#......####...........###########....######....##....########....########....#######.....####...........#.....###.....#######.....##############........................................##....###.............................................................................................................................#############.............................................................................#############.....##.......####################################.....###..................................................................................#################..........# #.....#########################....###########.....##.......########.............................................................................................................................................#######.................###.....#######....#......##########....###.........###....###############.....##########....#..........#########..........##############..............................#######....#......####...........###########....######....##....########....########....#######.....####...........#.....###.....#######.....##############........................................##....###.......................................................................................................................................................................................................................#############.....##.......####################################.....###..................................................................................#################..........# #.....#########################....###########.....##.......#########....###########################....#.......#############....###############.....###.......#########################.........###########.....#######.................###.....#######....#......##########....###.........###....###############.....##########....#..........#########..........##############.....#########.....####.......#######....#......####...........###########....######....##....########....########....#######.....####...........#.....###.....#######.....##############..........##............############....##....###...............................................................................................................#....###..........................................####....#############.................................#############.....##.......####################################.....###..................................................................................#################..........# #.....#########################....###########.....##.................................##############....#.......#############....###############.....###.......#########################.........###########.....#######.................###.....#######....#......##########....###.........###....###############.....##########....#..........#########..........##############.....#########.....####.......#######...................................................................................................................##.....#######.....##############..........##............############....##....###...................#####..........####......#####..................................##....#####.......#.........#....###....###############.......##.......##.....####....#############.....####......##.........####################.....##.......####################################.....###....##############....########.....###################....###############.........#################..........# #.....#########################....###########.....##.................................##############....#.......#############....###############.....###..............................##.........###########.....##########....#...................................##########....###.........######################.....##########....#..........#########..........##############.....#########.....####.......#######...................................................................................................................##.....#######.....##############..........##............############....##....###...................#####..........####......#####............##.....................................................###....###############.......##.......##.....####....#############.....####......##.........####################.....####.....####################################.....###....##############....########.....###################....###############.........#################..........# #.....#########################....###########.....##.......#########....#########....##############....#.......#############....###############.....###.........................................###########.....##########....#...................................##########....###.........######################.....##########....#...............................................................................#....#......####...........#####################....##############....########....#######.....####...........#......##.....#######.....##############..........##............############................................#####..........####......#####............##.....................................................###..............................................................................##.........####################.....####.....####################################.....###....##############....########.....###################.......############.........#################..........# #.....#########################....###########.....##.......#########....#########....##############....#.......#############....###############.....###.........................................###########.....##########....#.................#######....#.....###########....###.........######################.....##########....#...............................................................................#....#......####...........#####################....##############....########....#######.....####...........#......##.....#######.....##############..........##............############................................#####..........####......#####............##.....................................................###..............................................................................##.........####################.....####.....####################################.....###....##############....########.....###################.......############.........#################..........# #.....#########################....###########.....##....................#########....##############....#.......#############....###############.....###.........................................###########.....##########....#.................#######....#################....###.........######################.....##########....................................................................................#....#......####...........#####################....##############....########....#######.....####...........#......##.....#######.....##############..........##............#####......................................................####......#####............###.....########......##....#####.......#..............###....###############.......##..................................................##.........####################.....####.....####################################.....###....##############....########.....###################.......############.........#################..........# #.....#########################....###########.....##....................#########....##############....#.......#############....####....#######.....#####.....##################.....##.........###########.....##########....#.................#######....#########............###.........######################.....##########.....................................................................##.......#.....#....#......####...........#####################....##############....########....#######.....####...........#......##.....#######.....##############..........##............#####......................................................####......#####............###.....########......##....#####.......#..............###....###############.......##.......##.....####........#########.....####......##.........####################.....####.....####################################.....###....##############....########.....###################.......############.........#################..........# #.....#########################....###########.....##.......#########....#########....##############....#.......#############....####....#######.....#####.....##################.....##.........###########.....##########....#.................#..................................................................................................................##############.....#.............####.......#.....#....#......####...........#####################....##############....########....#######.....####...........#......##.....#######.....##############..........##..................................###...................#..............####.............................................##....#####.......#..............###....###############.......##.......##.....####........#########.....####......##.........####################.....####.....####################################.....###....##############....########.....###################.......############.........#################..........# #.....#########################....###########.....##.......#########....#########....#####.....####....###.....#############................###.....#####.....##################.....##.........###########.....##########....#.................#..................................................................................................................##############.....#.............####.......#.....#....#......####...........###...........................................................................................................................................................................................................................................................##....#####.......#..............###....###############.......##.......##.....####........#########.....####......##.........####################.....####.....####################################.....###....##############....########.....###################.........##########.........#################..........# #.....#########################....###########.....##.......#########....#########....#####.....####....###.....#############................###.....#####.....##################.....##.........###########.....##########....#.................#..................................................................................................................##############.....#.............####.......#.....#....#......####...........###...............................................................................................................................................................................................................................................######......##....#####.......#.......................................................................#########.....####......##.........####################.....####.....####################################.....###....##############....########.....###################.......................................................# #.....#########################....###########.....##.......#########....#########....#####.....................#############....####........###.....####......##################.....##.........###########.....##########....#............................#########....#####.....#.........######################.....###############........##############.......##############.....#.......##########.......#.....#..............................................................................................................................................................#####.........#####....###..................................................................................................................#.......................................................................#########.....####......##.........####################.....####.....####################################.....###....##############....########.....###################.......................................................# #.....#########################....###########.....##.......#########....#########....#####.....................#############....####........###.....####......##################.....##.........###########.....##########....#............................######.......#####.....#.........######################.....###############........##############.......##############.....#.......##########.......#.....#.................................................................................................................................................................................................................................................................................................................................##############.......##.......##.....#######.....#########.....####......##.........####################.....####.....####################################.....###....##############....########.....###################.........##########.........#################..........# #.....#########################....###########.....##.......#########....#########....#####.....................#############....####........###.....####......##################.....##.........###########.....##########........#.....................................#####.....#.........######################.....###############....##################.......##############.....#.......############.....#.....#....#......####...........................................#######....########....#######..............................................###########.................................................###......##....................................................................................................................##############.......##.......##....................................................####################.....####.....####################################.....###....##############....########.....###################.........##########.........#################..........# #.....#########################....###########.....##.......#########....#########....#####.....###########.....#############....####........###.....####......##################.....##.........###########.....##########........#.....................................#####.....#.........######################.....###############....##################.......##############.....#.......############.....#.....#....#......####...........................................#######....########....#######......................................................................#####.........#####....###.........................................................................................................................................##############.......##.......##.............................................................###########.....####.....####################################.....###....##############....########.....###################.........##########.........#################..........# #.....#########################....###########.....##.......#########....#########....#####.....###########.....#############....####........###.....####......##################.....##.........###########.....##########........#.........................................................######################.....###############....##################.......##############.....#.......############.....#.....#....#......####...........................................#######....########....#######.......................................................................................................................................................................................................................................................................##.....#######.................................................###########.....####.....####################################.....###....##############....########.....###################.........##########.........#################..........# #.....#########################....###########.....##.......#########....#########....#####.....###########.....#############....####........###.....####......##################.....##.........###########.....##########........#........######...........................................######################.....###############....##################.......##############.....#.......############.....#.....#....#......####...........###....##############......############....########....#######......###...........#......##..........................................................................................................................................................................................................................................##.....#######......................................................######.....####.....####################################.....###....##############....########.....###################.........##########.........#################..........# #.....#########################....###########.....##........................................................................................###.....####......##################.....##.........####....###.....##########........#........######...........................................######################.....###############....##################.......##############.....#.......############.....#.....#....#....######...........###....##############......############....########....#######......###...........#......##..........................................................................................................................................................................................................................................##.....#######..........#############......##.......................######.....####.....####################################.....###....##############....########.....###################.........##########.........#################..........# #.....#########################....###########.....##........................................................................................###.....####......##################.....##.........####....###.....##########........#........######..........######.......#####.....#....................................#######.....###.............#########.......##############.....#.......############.....#.....#....#....######...........###....##############......############....########...............................................................................................#####....###.....########...................#...........................##......#.....###.....#########.....##....########....#....####......###.....##############.......##.......##.....#######..........#############......##.........##########....######.....####.....#############.................................................................................................................#################..........# #.....#########################....###########....#####.....#########....#########....#####.....###########.....#############....####........###.....####......##################.....##.........####....###.....##########........#........######..........######.......#####.....#....................................#######.....###.............#########.......##############...............................................................###....##############......############....########...............................................................................................#####....###.....########...................#####..........####..................................................................................................................................................................................##....######.....####.....#############.................................................................................................................#################..........# #.....#########################....###########....#####.....#########....#########....#####.....###########.....#############....####........###.....####......##################.....##.........####....###.....##########........#........######..........######.......#####.....#####.....######################.....#######.....###.............#########.......##############...............................................................###....##############......############....########...............................................................................................#####....###.....########........................................................................................................................................................................................................................##....######.....####.....#############.................................................................................................................#################..........# #.....#########################....###########....#####.....#########....#########....#####.....###########.....#############....####........###.....####......##################.....##.................###.....##########........#........######..........######.......#####.....#####.....######################..........................................RRRRR...............................................................................###....##############......############....########.......####......###...........#................................................######....##########....###.....########....................................................................................................................###.........................................................................................##########....######.....####.....#############........###############.....###....##############....################################.........##########.........#################..........# #.................................................#####.....#########....#########....#####.....###########.....#############....####..................................................#.................###.....##########........#........######..........######.......#####.....#####.....######################..........................................RRRRR.............................############.....#..........#....######...........###....##############......############....########.......####......###...........#................................................######....##########...........................................................................#.....###.....#########.....##....########....#..........................................................................................................##########....######.....####.....#############........###############.....###....##############....################################.........##########.........#################..........# #.....................................................................................#####.....###########.....#############....####..................................................#.........#.......###.....##########........#........######..........######.......#####.....#####.....######################.....#######.....###......................RRRRR.............................############.....#..........#....######...........###....##############......############....########.......####......###...........###....##.....##########################.........######....##########...........................................................................#.....###.....#########.....##....######..................................................##.......##..........##..........#############.................##########....######.....####.....#############........###############.....###....##############....################################.........##########.........#################..........# #................................................................................................................................####........###.....####......##################......#.........#.......###.....##########........#........######..........######.......#####.....#####.....######################.....#######.....###.....###.....###########.....##############.....#.......############.....#..........#....######...........###....##############......############....########.......####......###...........###....##.....##########################.........######....##########......#.....########.................##....#...............................#.....###.....#########...................................................................##.......##..........##..........#############............................................................................................................................................................................................................# #..............................................................................................................................######........###.....####......##################......#..........................................................................................................#################.....#######.....###.....###.....###########.....##############.....#.......############.....#..........#....######...........###....##############......############...........................................###....##.....##########################.........######....##########......#.....########.................##....#...............................#.....###.....#########...................................................................##.......##..........##..........#############............................................................................................................................................................................................................# #.....#########################....#########......#####.....######################.............................................................................##################......#..........................................................................................................#################.....#######.....###.....###.....###########.....##############.....#.......############.....#..........#....######...........###....##############......############...........................................###....##.....##########################.........######....##########.....................................##....#...............................#.....###.....#########.....##....######...........................................................##..........##..........#############............................................................................................................................................................................................................# #.....#########################....#########......#####........................................................................................................##################......#..........................................................................................................#################.....#######.....###.....###.....###########.....##############.....#.......############.....#..........#....######...........###....##############......############...........................................###....##.....##########################.........######....##########.....................................##....#...............................#.....###.....#########.....##....#####............................................................##..........##..........#############...................................................................................####.....###....##############....################################.........##########....######################..........# #.....#########################....#########......#####........................................................................................................##################......##........#.......###.....##########........#........#######.........######.......#####.....#####..........#################.....#######.....###.....###.....###########.....##############.....#.......############.....#................................###....##############......############.....#######.......####......######........###....##.....##########################.........######....##########...................................####....#...............................#.....###.....#########.....##....#####..............................##....##########.....##.......##..........##..........#############...................................................................................####.....###....##############....################################.........##########....######################..........# #.....#########################....#########......#####............................................######.......##########.....######........###.....####......##################......##........#.......###.....##########........#........#######.........######.......#####.....#####..........#################.....#######.....###.....#.......###########.....##############.....#.......############.....#................................###....##############......############.....#######...............................###....##.....##########################........................................................................................................#.....###.....#########.....##....#####..........................................####.....##.......##..........##..........#############...................................................................................####.....###....##############....################################.........##########....######################..........# #.....#########################....#########......################################.................######......................................................##################......##........#.......###.....##########........#........#######......................#####.....#####..........#################.....#######.....###.....#.......###########.....##############.....#.......############.....#................................###....##############......############.....#######......................................##.....##########################........................................................................................................#.....###.....#########.....##....#####.......#..................................####.....##.......##..........##..........#############..............#############....###############.....#############........###############.....###....##############....################################.........##########....######################..........# #.....#########################....#########......################################.................######......................................................##################......##........#.......###.....##########........#........#######......................#####.....#####..........#################.....#######.....###.....#.......###########.....##############.....#.......############.....#...............######.......#######....##############......############.....#########.....####......######...............##.....##########################.........######....##########............#####..................####....#...............................#.....###.....#########.....##....#####.......#......................##....##....####.....##.......##..........##..........#############..............#############....###############.....#############........###############.....###....##############....################################.........##########....######################..........# #.....#########################....#########......################################.................######......................................................##################......##........#.......###.....##########........#........#######......................#####.....#####..........#################.....#######.....###.....#.......###########.....##############.....#.......############.....#...............######.......#######....##############......############.....#########.....####......######........#########.....##########################.........######....##########............#####..................####....#....#..........................#.....###.....#########.....##....#####.......#......................##....##....####.....##.......##..........##..........#............................................##############.....#############........###############.....###....##############....################################.........##########....######################..........# #.....#########################....#########......################################.......................................................................................................................................................................................#####.....##########.....#################.....#######.....###.....#.......###########.....##############.....#.......############.....#...............######.......#######....##############......############............................................................................................######....##########............#####..................####..................................................#########.....##....#####.......#............................................................................................................................................#############........###############.....###....##############....################################.........##########....######################..........# #.....#########################....#########......################################.......................................................................................................................................................................................#####.....#########......#################.....#######.....###.....#.......###########.....##############.....#.......############.....#...............######.......#######....##############......############............................................................................................######....##########............#####..................####..................................................#########.....##....#####.......#............................................................................................................................................#############........###############.....###....##############....################################.........##########....######################..........# #.....###########.....#########....#########......################################.......................................................................................................................................................................................#####.....#########......#################.....#######.....###.....#.......###########.....##############.....#.......############.....#...............######.......#######....##############......############.....#########.....####......######........#########.....##########################.........#.........##########............#####..................####..................................................#########.............................................................................................................................................................................................................................................................................................................................# #.....###########.....#########....#########......################################.................######....########..........######..................................................##........#.......###.....##########........#........############.........#.......#####.....#########......#################.....#######.....###.....#.......###########.....##############.....#.......############.....#...............######......................................############.....#########.....####......######........#########.....##########################.........#.........##########............#####..................####.........#..........................#########.....#########......................................................................................................................................######....###############..............................................................................................................................................................# #.....###########.....#########....#########......################################.................######....########..........######..................................................##........#.......###.....##########........#........############.........#.......#####.....#########.....##################.....#######.....###.....#.......###########.....##############.....#.......############.....#...............######......................................############.....#########.....####......######........#########.....##########################...................##########............#####..................####.........#..........................#########.....#########......................................................................................................................................######....###############..............................................................................................................................................................# #.....###########.....#########....#########......################################.................######....########..........######........###..............#################........##........#.......###.....##########........#........############.........#.......#####.....#########.....##################.....#######.....###.....#...................................................................#...............######.......#######....###############.....############.....#########.....####......######........#####...........................................................................................................................................#########.....#########.....##....#####.......#........#####.....................................................................#######........................................................................###############.....###....##############.....###############################.......................######################..........# #.....###########.....#########....#########......################################.................######....########..........######........###..............#################..........................................................................................#####.....#########....................................................................................................................#...............######.......#######....###############.....############.....#########.....####......######........#####...............................................................................................................................................#####.....#########.....##....#####.......#........#####.....................................................................#######........................................................................###############.....###....##############.....###############################.......................######################..........# #.....###########.....#########....#########......#########################....###.................######....########..........######........###..............#################..........................................................................................#####.....#########....................................................................................................................#...............######.......#######....###############.....############.....#########.....####......######........#####...............................................................................................................................................#####.....#########.....##....#####.......#........#####.....................................................................#######........................................................................###############.....###....##############.....###############################.........##########....######################..........# #.....###########.....#########....#########......#########################....###.................######....########..........######........###..............#################.....................................#######........#........############.........#.....#######.....#########........................................................###########.....##############.....#.......#########........#...............######.......#######....###############.....############.....#########.....####......######........#########.....######################.............................................#####..................####.........#.......................############.....#########.....##....#####.......#........#####.........#.....##....####.....##........#............................#######.....###.............######....###########.....#################........###############.....###....##############.....###############################.........##########....######################..........# #.....###########.....#########....#########......#########################....###..................................................................................................................................#######........#........############.........#.....#######.....################################.....#######.....###.........................................................................................######.......#######....######.....................#####.....#########.....####......######........#########.....######################.............................................#####..................####.........#.......................############.....#########.....##....#####.......#........#####.........#.....##....####.....##........#............................#######.....###.............######....###########.....#################........###############.....###....##############...........................................................................................# #.....###########.....#########....#########.....................................................................................................................................................#.......######.....#######........#........############.........#.....#######.....################################.....#######.....###.................................................................................................................######.....................#####.....#########.....####......######........#########.....######################.............#.....##############............#####..................####.........#........................................................................#........#####.........#.....##....####.....##........#............................#######.....###.............######....###########.....#################........###############.....###....##############...........................................................................................# #.....###########.....#########....#########.......................................................######....########..........######........###..............#####################....##........#.......######.....#######........#........############.........#.....#######.....################################.....#######.....###.................................................................................................................######....#####.....###....#####.....#########.....####......######........#########.....######################.............#.....##############............#####..................####.........#........................................................................#........#####.........#.....##....####.....##........#............................#######.....###.............######....###########.....#################........###############.....###....##############.....###############################.........####################################..........# #.....###########.....#########....#########.........######################....###.................######....########..........######........###..............#####################....##........#.......######.....#######........#........############.........#.....#######.....################################.....#######.....###.............###########......###################.......#########........####........##########.............................................#####.........................................................######################.............#.....##############............#####......................................................................................##....#####.......#........#####.........#.....##....####.....##........#............................#######.....###.............######....###########.....#################........###############.....###....##############.....###################.....................####################################..........# #.....###########.....#########....#########.................................................................................................###..............#####################....##........#.......######.....#######........#........############.........#.....#######.....################################.....#######....................................................................................................................................................#####.........................................................######################.................................................................................................................................................##.......#........#####.........#...........####.....##........#...........................................................................................................###############.....###....##############.....###################.....................####################################..........# #.....###########.....#########....#########.....................................................................................................................................................#.......######.....#######........#........############.........#.....#######.....################################.....#######..................................................................................................................#############....#####.....############.............................................................................##...................................................................................................................................................................#####.........#...........####.....##........#...........................................................................................................###############.....###....##############.....###################....########.........####################################..........# #.....###########.....#########....#########.....................................................................................................................................................#.......######.....#####..........#........############.........#.....#######.....################################.....#######.................................................................................####........##########.......#################....#####.....############....##########.....####......######..........................................##...................................................................................................................................................................#####.........#...........####.....##........#...........................................................................................................###############.....###....##############.....###################....########.........###############...............................# #.....###########.....#########....#########.........######################....###.................######....#####..............................................###################....##.......##.......######.....#####..........#...................................#######.....################################.....#######.....###.............####........................................................####........##########.......#################....#####.....############....##########.....####......######........####################################...................................................................................................................................................................#####.........#...........####.....##.....................................#######.....###..............................................................................#.....###....##############.....###################....########.........###############...............................# #..............................................................................###.................######....#####..............................................################....................................#####....#.....#...................................#######.....################################.....#######.....###.............####........................................................####........##########.......#################....#####.....############....##########.....####......######........####################################...................................................................................................................................................................#####.........#...........####.....##.....................................#######.....###..............................................................................#.....###....##############.....###################....########.........####################################..........# #..............................................................................###.................######....#####..............................................################....................................#####....#.....#...................................#######.....################################.....#######.....###.............####.............##############....#.......#########........####........##########.......############...................................##########.....####......######........####################################...................##############............#####.....................#####.....#..................#......#....#####.....#########.....##....#####.......#........#####.........#...........####.....##........#.................######.....#######.....###.............#############..........................................................###....##############.....###################....########.........####################################..........# #..........................####....#########.........####################......###.................######....########..........######.......####................################.......##.......##.......#####......#####....#.....#####....############.........#.....#######.....################################.....#######.....###.............####.............##############....#.......#########........####........##########.......############...........................................................................###################################...................##############............#####.....................#####...............................#....#####.....#########.....##....####................................................................................######.....#######.....###.............#############..........................................................###....##############.....###################....########.........#################################.............# #..........................####....#########.........####################......###.................######....########..........######.......####............................................................................................############.........#.....#######.....################################.....#######.....###.............####.............##############....#.......#########........####........##########.......############....#....#####...................................................................................................................#################.........#####.....................#####...............................#....#####.....#########.....##....####................................................................................######.....#######.....###.............#############..........................................................###....##############.....###################....########.........#################################.............# #.....###########.....#########....#########.........####################......###.................######....####...........................................................................................................................############.........#.....#######.....################################.....#######.....###.............####.............##############....#.......#########........####........##########.......############....#....#####...................................................................................................................##############.........................................................................................#########.....##....####........#........#####.........#...........####.....##........#.................######.....#######.....###.............#############.....###.....#################........##########..........###....##############.....###################....########.........#################################.............# #.....###########.....#########....#########.........####################......###.................######....####...........................................................................................................................................................................................................................................................#######....#.......#########........####........##########.......############....#....####################################.....####......######.........###################################...................##############.........................................................................................#########.....##....####........#........#####.........#...........####.....##........#.................######.....#######.....##.....................................................................................###....##############.....###################....########.........#################################.............# #.....###########.....#########....#########.........####################......###.................######....####...........................................................................................................................................................................................................................................................#######....#.......#########........####........##########.......#####........................................############.....####......######.........###################################...................##############..........................................................................#....##........#########.....##....####........#........#####.........#...........####.....##........#.................######.....#######.....##.....................................................................................###....##############.....###################....########.........#################################.............# #.....###########.....#########....#########.........####################......###.................######....####..............######.......................................................................................................................................................................................................................................#######....#.......#########........####........##########.......#####........................................############.....####......######.........###################################...................##############............#####.....................######....#........................................................................#........#####.........#................................................######.....#######.....##.....................................................................................###....##############.....###################....########..................########################.............# #.....###########.....#########..........###.........####################......###.................######....####................................................................................................................................................#############.....###########........................................................................#.....#######....#.......#########........####........##########.......#####....###....#########################################.....####......######.........###################################...................##############............#####.....................######....#........................................................................#........#####.........#................................................######.....#######.....##..............#############.....###.....#################........##########......#######....##############.....###################....########..................########################.............# #.....###########.....#########..........###.........####################......###.................######....####................................................................................................................................................#############.....###########........................................................................#.....#######....#.......#########........####........##########.......#####....###....#########################################.....####......######.........###################################...................##############............#####.....................######....#........................................................................#........#####.........#.......................................................................##..............#############.....###.....#################........##########......#######....##############.....###################....########.........#################################.............# #.....###########.....#########....##.....##.........####################......###.................######....####..............########.....####................###....#########.......#####........#....#####.........##....#.....#####################.........#############.....###########.....################.....#######.....######..........####.............##.....#######....#.......#########........####........##########.......#####....###....#########################################.....####......######.........###################################...................##############............########..................######....#.........................#....##........#########.....##....####........#........#####.........#..............#.....##.................................................##..............#############.....###.....#################........##########......#######....##############.....###################.....................#################################.............# #.....###########.....#########....##.....##.........####################......###.................######................................................................................................#####.........##....#.....#####################.........#############.....###########.....################.....#######.....######..........####.............##.....#######....#.......#########........####........##########.......#####....###....#########################################.....####......######.........###################################...................##############............########..................######....#.........................#....##........#########.....##....####........#........#####.........#..............#.....#####.....#........................................###............##############.....###.....#################........##########......#######....##############.....###################.....................#################################......##.....# #.....###########.....#########....##.....##.........####################......###.................######................................................................................................#####.........##....#.....#####################.........#############.....###########......................................######..........####.............##.....#######....#.......#########........###...................................###....#########################################.....####......######.........######.....########################...................##############............########..................######....#.........................#....##........#########.....##....####........#........#####.........#..............#.....#####.....#...................####.....#######.....###............##############.....###.....#################........##########......#######....##############.....###############################....#....#################################......##.....# #.....###########.....#########....##.....##.........####################......###.................##############..............########.....####................###....#########.......#####........#....#####.........##....#.....#####################.........#############.....###########......................................######..........####.............##........................#########........###...................................###....#########################################.....####......######.........######.....########################...........................................................................................................#....##........#########.....##....####........#........#####.........#..............#.....#####.....#...................####.....#######.....###............##############.....###.....#################........##########......#######....##############...........................................................................................# #.....###########.....#########....##.....##.........####################......###.................##############......................................................................#####........#....#####.........##....#.....#####################.........#############.....###########......................................######..........####.............##........................#########.....................................############....#########################################.....####......######.........######.....########################...........................................................................................................#....##........#########.....##....####........#........#####.........#..............#.....#####.....#............###....####.....#######............................................................................................................................................................................................................# #.....###########.....#########....##.....##.........####################......###.................##############......................................................................#####........#....#####.........##....#.....#####################.........#############.....###########......###############.....##################..........####.............##........................#########.....................................############....#######################.....#############.....####......######.........######........................................................................................................................................#....##........#########.....#.......................................................#.....#####.....#............###....####.....#######............................................................................................................................................................................................................# #.....###########.....#########....##..............................................................##############.................................................................................................................................######.........#############.....###########......###############.....########.................................................................................................................................................................................................................................................................................................................................................................#########................................................................................................................................................................................................................................................######.........................#################################......##.....# #.....###########.....#########....##..............................................................#######........................................................................................................................................######.........#############.....###########......###############.....########.................................................................................................................................................................................................................................................................................................................................................................#########......................................................................................................................###..........................................##############.....#############......#######....############.......###############.....###########....#....#################################......##.....# #..................................................................................................#######..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#...........................................................................................................................................................................................................###..........................................##############.....#############......#######....############.......###############.....###########....#....#################################......##.....# #..................................................................................................#######....###.....###......########.........................###.....#######.....########........#....#####...............................................................................................................................................................................................................................#######################################.....#############.....####......######.........####.......#########.....##########.............................................########..................######....#............................................................####........#.......######............................................................################.....###..........................................##############.....#############......#######....############.......###############.....###########....#....#################################......##.....# #.....###########.....#########....##.....##.........####################......###.................#######....###.....###......########.........................###.....#######.....########........#....#####.........##....#.....#####################...........................###########......###############.....########.....#####..........####.....................................................................................#######################################.....#############.....####......######.........####.......#########.....##########..............###################.....##.....########..................######....#......................................................##....####........#.......######........................#####.....#..................##.....################.....###......##....############.......#########################.....#############......#######....############.......###############.....###########....#....#################################......##.....# #.....###########.....#########....#########.......................................................#######....###.....###......########.........................###....................................................................................#...........................###########......###############.....########.....#####..........####.....................................................................................#######################################.....#############..............................................................................................................########..................######....#......................................................##....####..............................................#####.....#..............................................###......##....############.......#########################.....#############......#######....############.......###############.....###########....#....#################################......##.....# #.....###########.....#########....#########....................................................................................................................###....................................................................................#...........................###########......###############.....########.....#####..........####....................................................................##.....#####.....#######################################.....#############........................................................................................................................................######....#......................................................##....####..............................................#####.....#..............................................###......##....############.......###########............................................#....############.......###############.....###########....#....#################################......##.....# #.....###########.....#########....#########.............................................................................................................##.....###.....#######........................................##....#.....################....#.........#############.....###########......###############.....########.....#####.....................................................######.......................##.....#####.....#######################################.....#############.......................................................##########..........################.............................................######....#.........................#....##........###....##.....##....####..............................................#####.....#..............................................###......##....############.....#############............................................#....############....##################.....###########....#....#################################......##.....# #.....###########.....#########....##############....####################...........#....................................................................##.....###.....#######........................................##....#.....################....#.........#############.....###########......###############.........................................................................................................##.....#####.....#######################################.....######################......######......................#######.....##########..........#############................................................######....#........................................###....##.....##....####........#..................................................................##.....########################.....###....############.....#############............................................#....############....##################.....###########....#....#################################......##.....# #.....###########.....#########....##########..............................................................................................................................####.....########........#....######........##....#.....################....#.........#############.....###########......###############.........................................................................................................##.....#####.....#######################################.....####........................######.........####.........#######.....##########..........#############................................................######....#...........................................................................................................................................##.....########################.....###....############.....#############.....#########......############....###.....#....############....##################.....###########....#....#################################......##.....# #.....###########.....#########....##########..............................................................................................................................####.....########........#....######........##....#.....################....#.........#############.....###########......###############.........................................................................................................##.....#####.....#######################################.....####........................######.........####.........#######.....##########..........#############................................................######....#...........................................................................................................................................##.........................####.....###....############.....#############.....#########......############....###.....#....############....##################.....###########....#....#################################......##.....# #.....###########.....#########....##############....####################...........#..........###########....###...................................................................########........#....######........##....#.....################....#.........#############.....###########......###############.....########.....#####..........######.....#......##########...............######.......................##.....#####.....#######################################.....####........................###.....................................##########..........#############........##............................................................................................................................................................................................##.........................####.....###....############.....#############.....#########......############....###.....#....############....##################.....###########....#....#################################......##.....# #.....###########.....#########....##############....####################...........#..........###########....###...................................................................########........#....######........##....#.....################....#.........#############.....########..................................................................................###...............######.......................##.....#####.....#######################################.....########............................................................##########..........#############........##...........................................................................................#....##.....##....#.............................................................................................########....####.....###....############.....#############.....#########......############....###.....#....############....##################.....###########....#....#################################......##.....# #.....###########..................................................######...........#..........###########....###...................................................................########........#....######........##....#.....################....#.........#############.....########..................................................................................###...............######.......................##.....#####.....#######################################.....########................................................#######.....##########..........#############........##................................................................................................##.....##....#...........#........#####....................................................................########....####.....###....############.....#############.....#########......############....###.....#....############....##################.....###########....#....#################################......##.....# #.....###########..................................................######...........#..........###########....###########....############................##.....###.................................#....######........##....#.....################....#.........#############.....########..................................................................................###...............######..........................................................#####################.....########....##########......###............####..............................................................##............########...........##.....######....#...........##..................................##.....##....#...........#........#####....................................................................########....####.....###....############.....############.....................############....###.....#....############....##################.....###########....#....#################################......##.....# #.....###########..................................................######........................#########....###########....############...........................................................#....######........##....#.....################....#.........#############.....########.........................................................######.....................................................................................................#####################.....########....##########......###............####..............................................................##............########...........##.....######....#...........##............#....##..........#....##.....##....#...........#........#####.......................######.....#.................................########....####.....###....############.....############.....................############....###.....#....############....##################.....###########....#....#################################......##.....# #.....###########.....#########....##############....####################........................#########....###########....############..............................................................................##....#.....################....#.........#############.....########.........................................................######.....................................................................................................#####################.....########....##########......###............####..........................................................................................................................................#....##..........#....##.....##....#...........#.................................................................................########....####.....###....############.....############.....................############....###.....#....############....##################.....###########....#....#################################......##.....# #.....###########.....#########....##############....####################....##.....#..........###########....###########....############..............................................................................##....#.....################....#.........#############.....########........################.....########.....#####..........######...............................................................#####.....#####.....#############.....#########.............................##########......###............####...........................................................................................................................................................#....##.....##....#...........#...........................................................###....##.....##########...........................................############......###########....############....###.....#....############....##################.....###########....#....#################################......##.....# #.....###########.....#########....##############....####################....##.....#..........###########....###########....############................########............##.........#######.....#....######........##....#.....################....#.........#############.....########........################.....########.....#####..........######.....#......##.....###...............######....................#####.....#####.....#############.....#########.............................##########......###..........................................................#######..........................................................................................................#....##.....##....#...........#...........................................................###....##.....##########...........................................############......###########....############....###.....#....############....##################.....###########....#....#################################......##.....# #.....###########.....#########....##############....####################....##.....#..........###########....###########....############................########............##.........#######.....#....######........##....#.....################....#.........#############.....########........################.....########.....#####..........######.....#......##.....###...............######....................#####.....#####.....#############.....#########.............................##########......###.......................................................................................................................................................................................##....#...........#........#####.....###...............######.....#...........###....##.....##########....##....####.............................############......###########....############....###.....#....############....##################.....###########....#....#################################......##.....# #.....###########.....#########....##############....####################....##.....#..........###########....###########....############................######....................................................................################....#.........#############.....########........################.....########.....#####..........######.....#......##.....###...............######....................#####.....#####.....#############.....#########.....#######.....######......##########......###..............................................................................................................................................................................................................................................######.....#...........###....##.....##########....##....#############################################......###########....############....###.....#....############....##################.....###########....#....#################################......##.....# #.....###########.....#########....##############....####################....##.....#..........###########....###########....############................######........................................................................................#.........#############.....########........################......................................................................................................#####.....#####.....#############.....#########.....#######.....######......#####........................................................................................................................................................................................................................................................................................................................................................................###########....############....###.....#....############....##################.....###########................................................##.....# #.....###########.....#########....##############....####################....##.....#..........###########....###########....###############..........#########........................................................................................#.........#############.....########........################......................................................................................................#####.....#####.....#############.....#########.....#######.....######......#####....................................................................................................................................................................#####....##..........#....###.......................................................................................................................................................................###########....############....###.....#....############....##################.....###########................................................##.....# #.....###########.....#########....#############...............................................###########....###########....###############..........###########............##.........##....#.....#....######........#######...................................#############.....########........################.......######.....#####..........######.....#......##.....###.............########..............#.....#####.....#####.....#############.....#########.....#######.....######......#####....................................................................................................................................................................#####....##.........................................................................................................................................................................................###########....############....###.....#....############....##################.....################....#################################.....###.....# #.....###########.....#########....#############...............................................###########....###########....###############..........###########............##.........##....#.....#....######........#######...................................#############.....########........################.......######.....#####..........######.....#......##.....###.............########..............#.....#####.....#####.....#############.....#########.....#######.....######......##########......###...........#########.....##....##....##########...........#######.............#########.....#######................#########....#####.......####......#####....##.........................................................................................................................................###########################################.....###########....############....###.....#....############....##################.....################....#################################.....###.....# #.....###########.....#########....#############.....####################....##.....#..........###########....###########....###############..........###########.......................##....#.....#....######........#######.....#####################.........#############.....########........################.......######.....#####..........######...................................########..............#.....#####.....#####.....#############.....#########.....#######.....######......##########......###...........#########.....##....##....##########...........#######.............#########.....#######................#########....####.......................................#....#########....####.......######......###.....###...........................................................................###########################################.....###########....############........................................................################....#################################.....###.....# #.....###########.....#########....#############.....####################....##.....#..........###########....###########....###############..........###########.......................##....#.....#....######........#######.....#####################.....................................................................................................................................########..............#.....#####.....#####.....#############.....#########.....#######.....######......##########......###...........#########.....##....##....##########...........#######.............#########.....#######................#########....####.......................................#....#########....####.......######..............................................................##.....##########....##.......###########################################.....###########....############........................................................################....#################################.....###.....# #.....###########.....#########....#############.....####################.....................................................................................................................#.....#....######........#######.....#####################.....................................................................................................................................########..............#.....#####.....#####.....#############.....#########.....#######.....######......##########......###...........#########.....##..........##########...........#######...........................................................................................................................................................................................................##.....##.......................................................................#########....############....###.....#################....##################....#################....#################################.....###.....# #.....###########.....#########....#############.....#######..................................................................................................................................#.....#....######........#######.....#####################.....................................................................................................................................................................................................................#######.....######......##########......###..........................................................#######...........................................................................................................................................................................................................##.....##.......................................................................#########....############....###.....#################....##################....#################....##############################........###.....# #.....###########.....#########.........................................................................................####################............................................##....#.....#....######.........................................................######.....########.....###################.......######.....#####.....##################............................................................................................................#######.....######......##########......###..........................................................#######...............................................................................................................#########...................................................................................##.....##....####....##...........################.....##################.....###########....############....###.....#################....##################....#################....##############################........###.....# #.....###########.....#########.........................................................................................####################..........###########.......#....##.........##....#.....#....######.........................................................######.....########.....###################.......######.....#####.....##################............#...............................................................................................#######.....######......##########......###..........................................................#######.....###.....#########......######.............................................................................#########...................................................................................##.....##....####....##...........################.....##################.....#####..........................###.....#################....##################....#################....##############################........###.....# #.....###########.....#########....#############.....#######.......############.....######....##########......######....####################..........###########.............................................................................................################.....########.....###################.......######.....#####.....##################............###.............########....#####.....#.....#####.....#####.....#############.....#####################.....######......##########......###...........#########.....##.................................................................................................................................................................................................................................................##.....##....####....##...........################.....##################.....#####..........................###.....#################....##################....#################....#############....#############........###.....# #.....###########.....#########....############....................############.....######....##########......######....####################..................................................................................................................################.....########.....###################.......######.....#####.....##################............###.............########....#####.....#.....#####.....#####.....#############.....#####################.....######......##########......###...........#########.....##..............................................................................................................................................................................................................###########.....#..................##.....##....####....##...........################.....##################.....#####....##....###################.....#################....##################....#################....#############....#############........###.....# #.....###########.....#########....############....................############.....######....##########......######....####################............................................##....#.....###########........#######.....#################..........################.....########.....###################.......######.....#####.....##################............###.............########....#####.....#.....#####.....#####.....#############.....#####################.....######......##########......###...........#########.....##..........###############......#######.....###.......#######......######.....##.....#############....####........##........###########...............#################....#########......###..................###########.....#..................##.....##....####....##...........##########.........................................................###########.....#################....##################....#################....#############....#############........###.....# #.....###########.....#########....############...........................................................................................##............................................##....#.....###########........#######.....#################..........################.....########.....###################.......######.....#####.....##################............###.............########....#####.....#.....#####.....#####.....#############.....#####################.....######......##########......###...........#########.....##..........###############......#######.....###.......#######......######.....##.....#############....####........##........###########...............#################....#########......###..................###########.....#..................##.....##....####....##...........##########.........................................................###########.....#################....##################....#################....#############....#############........###.....# #.....###########.....#########....############......#######..............................................................................##..........#############.....#.....#.........##....#.....###########........#######.....#################..........################.....########.....###################.......######.....#####.....##################............###.............########....#####.....#.....#####.....#####.....#############.....#####################.....######......##########......###...........#########.....##..........###############......#######.....###.......#######......######.....##.....#############....####........##........###########...............#################....#########......###..................###########.....#..................##.....##....####....##...........##########....##.....##################.....#####....##....####....###########.....#################....##################....#################....#############....#############........###.....# #.....###########.....#########....############......#######..............................................................................##..........#############.....#.....#.....######....#.....###########........#######.....#################..........################.....########.....###################.......######.....#####.....##################............###.............########....#####.....#.....#####.....#####.....#############.....#####################.....######......##########......###...........#########.....##..........###############......#######..............................................#############....####........##........###########...............#################....#########......###..................###########.....#.................................##....##...........##########....##.....##################.....#####....##....####....###########.....#####.....#######....##################....#################....#############....#############........###.....# #.....###########.....#########....############......#######.....##############.....######....##########......######....######....###.....##..........#############.....#.....#.....######....#.....###########........#######.....#################..........################.....########.....###################.......######.....#####.....##################..............................................................................................#####################.....######......##########......###...........#########.....##..........###############......#######..............................................#############....####........##........###########...............#################....#########......###........##........###########.....#.................................##....##...........##########....##.....##################.....#####....##....####....###########.....#####.....#######....##################....#################....#############....#############........###.....# #.....###########.....#########....############......#######.....##############.....######....##########......######....######....###.....##..........#############.....#.....#.....######....#.....###########........#######.....#################..........################.....########.....###################.......######.....#####.....##################..............................................................................................#####################.....######......##########......###...........#########.....##..........###############......#######.....###.......#######...............................................................###########.............................................................................................................................................##########....##.....##################.....#####....##....####....###########.....#####.....#######....##################....#################....#############....#############........###.....# #.....###########.....#########....############......#######.....##############.....######....##########......######....######....###.....##..........#############.....#.....#.....######....#.....###########........#######.....#################..........################.....########.....###################.......######.....#####.....##################.....##.....###.........................#####.....#.....#####.....#####.....####....#####.....#####################.....######......##########......###...........#########.....##..........###############......#######.....###.......#######.......................................................................................................................................................................................................................##########....##.....##################.....#####....##....####....###########.....#####.....#######....##################....#################....#############....#############........###.....# #.....###########.....#########....############......#######.....##############.....######....##########....................##....###.....##..........#############.....#.....#.....######....#.....###########........#######.....#################..........################.....########.....###################.......######.....#####.....##################.....##.....###.........................#####.....#.....#####.....#####.....####....#####.....#####################.....######......##########......###...........#########.....##..........############....................................................................................................................................................#########......###........##........###########...............................##.......#....##...........##########....##.....##################.....#####....##....####....######...................................................................................####....#############........###.....# #........................######.......................######.....##############.....######....##########....................##....###.....##..........#############.....#.....#.....######....#.....###########........#######.....#################..........################.....########.....###################.......######.....#####.....##################.....##.....###.........................#####.....#.....#####.....#####.....####....#####.....#####################.....######......##########..............................................############....................................................................................................................................................#########......###........##........###########...............................##.......#....##...........##########....##.....##################.....#####....##....####....######...................................................................................####....#############........###.....# #........................######.......................######.....##############.....######....##########....########........##....###.....##..........#############.....#.....#.....######....#.....###########........#######.....#################..........################.....########.....###################.......######.....#####.....##################.....##.....###.............#######.....#####.....#.....#####.....#####.....####....#####.....#####################.....######......##########..............................................###############......#######.....###.......####.................................###############...........#......###....####...............#################....#########......###........##.............................................................................##########....##.....##################.....#####....##....####....######...................................................................................####....#############........###.....# #.....................#########################.......######.....##############.....######....##########....########........##....###.....##..........#############.....#.....#.....######....#.....###########...................................................############.....########.....###################.......######.....#####.....##################.....##.....###.............#######.....#####.....#.....#####.....#####.....####....#####.....#####################.....######......##########..............................................................................................................................###############...........#......###....####...............#################....#########......###........##.............................................................................##########....##.....##################.....#####....##....####....######..........#####.....#######...............................................####.....####....#############........###.....# #.....................#########################.......######.....##############.....######....##....####....########........##....###.....##..........#############.....#.....#.....######....#.....###########...................................................############.....########.....###################.......######.....#####............................##.....###.............#######.....#####.....#.....#####.....#####.....####....#####.....#####################.....######......##########.......................................................................................................#####..................###############...........#......###....####.............................................................................................................................................##########....##.....##################.....#####....##....####....######..........#####.....#############################....#########################.....####....#############........###.....# #.....#########################################.......######.....##############.....######....##....####....########........##....###.....##..........#############.....#.....#.....######....#.....###########........#######.....#################.........#################.....########.....###################.......######.....#####............................##.....###.............#######.....#####.....#.....#####.....#####.....####....#####.....#####################.....######......##########....................#########........###......###############......#######.....###......................................................................#......###....####......................................................................................................................................###....##########....##.....##################.....#####....##....####....######..........#####.....#############################....#########################.....####....#############........###.....# #.....#########################################.......######.....##############.....######....##....####....########........##....###.....##........................................................###########........#######.....#################.........#################.....########.....###################.......######.....#####............................##.....###.............#######.....#####.....#.....#####.....#####.....####....#####.....#########...........................................................#########........########################......#######.....###..........................................................................................................##############....######.........###.....#####........###########...............................##.......#....##....###....##########....##.....##################.....#####....##....####....######..........#####.....#############################....#########################.....####....#############........###.....# #.......................................#######.......######.....##############.....######....##....####....########........##....###.....##........................................................###########....................................................................########.....###################.......######.....###################################.....###.............#######.....#####.....#.....#####.....#####.....####....#####.....#########...................................................................................................................................................................................................................................##############....######.........###.....#####........###########...............................##.......#....##....###....##########....##.....##################.....#####....##....####....######..........#####.....#############################....#########################.....####....#############........###.....# #.......................................#######.......######.....##############.....######....##....####....########........##....###.....##............###########.....#.....#.....######....#.....###########....................................................................########.....###################.......######.....###################################.....###.............#######.....#####.....#.....#####.....#####.....####....#####.....#########..............................................................................................................................................#####..................###############...........#......###....####...........###....##############....######.........###.....#####........###########.............................................................................................................................######..........#####.....#############################....#########################.....####....###..........................# #....................................................................................................................................................................................................................................................................................######.....###################.......######.....###################################.................................................#####.....#####.....####....#####.....#########.....#######.........##..........######.......................................................................................................#####..................###############...........#......###....####................................................................................................................................................................................................................######..........#####.....#############################....#########################.....####....###..........................# #....................................................................................................................................................................................................................................................................................######.....###################.......######.....###########################.........................................................#####.....##########........#####.....#########.................................................................................................................................###..........#####...........................######...........#......###....####..................................................................................................................................................................##################.....#####....##########....######..........#####.....#############################....#########################.....####....###..........................# #.....###################....######.....#######.......######.....##############.....######....##....################........##....###.....##............###########.....#.....#.....#####.....#.....###########.....##########.....#################.........##############........########.....###################.......######.....###########################.........................................................#####.....##########........#####.....#########...........................................................#############....########################......#######.....######.....###..........#####...........................######...........#......###....####..................................................................................................................................................................##################.....#####....##########....######..........#####.....#############################....#########################.....####....#############....#######.....# #.....###################....##.........#######.......######.....##############.....######....##....################........##....###.....##............###########.....#.....#.....#####.....#.....###########.....##########.....#################.........##############........########.....###################.......######.....###########################....####.....###.......#.....#######.....#####.....#.....#####.....##########........#####.....#########.........................................................................................................................................................................................................................................................................................###########...............................##.......#######....###....##########...........##################.....#####....##########....######..........#####.....#############################....#########################.....####....#############....#######.....# #.....###################....##.........#######.......######.....##############.....######....##....################.........................................................................................................................................##############........########.....###################.......######.....###########################....####.....###.......#.....#######.....#####.....#.....#####.....#.............................................................................................................................................................................................................................................................................................................................###########...............................##.......#######....###....##########...........##################.....#####....##########....######..........#####.....#############################....#########################.....####....#############....#######.....# #.....###################....##.........#######.......######.....##############.....######....##....################.........................................................................................................................................##############........########.....###################.......######.....###########################....####.....###.......#.....#######.....#####.....#.....#####.....#.......................................................................................................................................................................................................................................................................................................................................................................##.......#######....###....##########...........##################.....#####....##########....######..........#####.....#############################....#########################.....####....#############....#######.....# #.....###################....##.........#######.......######.....##############.....######....##....################........##....###.....##........................................####......#.....###########.............##......################.........##############........########.....###################.......######.....###########################....####.....###.......#.....#######.....#####.....#.....#####.....#.........................................#######.........####........######......###..........................................................#######.....######.....###..........#####.....###..........##.......######...........#......###....####..................................................................................................................................................................##################.....#####....##########....######..........#####.....#############################....#########################.....####....#############....#######.....# #.....###################....##.........#######.......######.....##############.....######....##....################........##....###.....##........................................####......#.....###########.............##......################.........##############........########.....###################.......######...................................................................................#.....#####.....#.....####........#####.....#####################.........####..................................#############....####################..........#######.....######.....###..........#####.....###..........##.......######...........#......###....####..........####....#######....###....######....#....###.....##...........#######...................................................................................##################.....#####....##########....######..........#####.....#############################....#########################.....####....#############....#######.....# #.....###################....##.........#######.......######.....##############.........................................................................############....#.....##########......#.....###########.....####....##......##########.....................................########.....###################.......######...................................................................................#.....#####.....#.....####........#####.....#####################.........####..................................#############....####################..........#######.....######.....###..........#####.....###...........................................###....####..........####....#######....###....######....#....###.....##.....................................................................................................##################.....#####....##########....######..........#####.....#############################....#########################.....####....#############....#######.....# #.....###################....##.........#######.......######.....##############.........................................................................############....#.....##########......#.....###########.....####....##......##########.....................................########.....###################.......######...................................................................................#.....#####.....#.....####........#####.....#####################.........####........######......####..........#############....####################..........#######.....######.....###..........#####.....###...........................................###....####..........####....#######....###....######....#....###.....##..............................................................##############....##########...........##################.....#####....##########....######..........#####.....#############################....#########################.....####....#############....#######.....# #.....###################....##.........#######.......######.....##############.........................................................................############....#.....##########......#.....###########.....####....##......##########.....................................########.....###################.......######.........#######################....####.....#####.....#.....#######.....##........#.....#####.....#.....####........#####.....#####################.........####........######......####..........#############....####################..........#######.....######.....###..........#####.....###...........................................###....####..........####....#######....###....######....#....###.....##........##############........##.......####..........####.....##############....##########...........##################.....#####....##########....######..........#####.....#############################....#########################.....####....#############....#######.....# #.....###################....##.........#######.......######.....##############.....######....##....################........##....###.....##............############....#.....##########......#.....###########.....####....##......##########.....#............###########........########.....###################.......######.........#######################....####.................................##........#.....#####.....#.....####........#####.....#####################.........####........######......####..........#############....####################..........#######.....######.....###..........#####.....###..........##.......######...........##########....####..........####....#######....###....######....#....###.....##........##############........##.......####..........####.............................................#################.....#####....##########....######..........#####.....#############################....#########################.....####....#############....#######.....# #.....###################....##.........#######.......######.....##############.....######....##....################........##....###.....##............############....#.....##########......#.....###########.....####....##..................................................................###################.......######.........#######################....####.................................##........#.....#####.....#.....####........#####.....#####################.........####........######......####..........#############....####################..........#####................................................................................##########....####..........#........................................###.....##........##############........##.......####..........####..........................................................................................######..........#####.....#############################....#########################.....####....#############....#######.....# #.....###################....##.........#######.......######.....##############.....######....##....################........##....###.....##............############....#.....................#.....###########.....####....##..................................................................######################....######.........########....###########....####.................................##........#.....#####.....#.....####........#####.............................................................................................................................................................................................................##########....####..........#........................................###.....##........##############........##.......####..........#####....##############.....#########.........................................................######..........#####.....#############################....#########################.....####....#############....#######.....# #.....###################....##.........#######.......######.....##############.....######....##....################........##....###.....##............############....#.....................#.....###########.....####....##..................................................................######################....######.........########....###########....##############.....#.....#######.....##........#.............................................................................................................................................................................................................##..........##.......######...........##########....####..........#.......#######....###.....................................##############........##.......####..........#####....##############.....#########............#################.....###################....######..........#####.....#############################....#########################.....####....#############....#######.....# #.....###################....##.........#######.......######.....##############.....................................................#.....##............############....##....###..................................................................................................################..............................................................................................................................................................................................................................................................................................................................##..........##.......######...........##########....####..........#.......#######....###.....................................##############........##.......####..........#####....##############.....#########............#################.....###################....######..........#####.....#############################....#########################.....####....#############....#######.....# #.....###################........................................##############.....................................................#.....##............############....##....###....................................................................................................................................................................................................................................................................................................................................####..........#############....####################..........#####....##.........................................................######...........##########....####..........#.......#######....###....######....########.....##........##############........##.......####..........#####....##############.....#########............#################.....###################....######..........#####.....#############################....#########################.....####....#############....#######.....# #.....###################........................................##############.....######....##....################........##......#.....##............############....##....###......................................................................................................................###############....######.........########.......########....###########........#.....#######.....##........#.....#####.....#.....####........#####....######################.........####........#######.....####..........#############....####################..........#####....##.........................................................######...........##########....####..........#.......#######....###....######....#####..........................######........##.......####..........#####....##############.....#########............#################.....###################....######..........#####.....######.................................................................#############....#######.....# #.....#########################..................................##############.....######....##....################........##......#.....##............############....##....###.....##......#.................................................................##############.....################....###############....######.........########.......########....###########........#.....#######.....##........#.....#####.....#.....####........#####....######################.........####........#######.....####..........#############....####################..........#####....##....###.....###......................#..........#........######...........##########....####..........#.......#######....###....######....#####..........................######........##.......####..........#####....##############.....#########............#################.....###################....####............#####.....######.................................................................#############....#######.....# #.....#########################..................................##############.....######....##....#######.............................................############....##....###.....##......##....############....####....####....##########.....#....###.....##############.....################....###############....######.........########.......########....###########....................................................#.....####........#####....######################.........####........#######.....####..........#############....####################...............................................................................................##########....####..........#.......#######....###....######....#####.........#........##############........##.......####..........#####....##############.....#########............#################.....###################....####............#####.....###############....##########....#########################.....####....#############....#######.....# #.....#########################..................................##############.....######....##....#######.............................................############....##....###.....##......##....############....####....####....##########.....#....###.....##############.....################....###############....######.........########.......########....###########....................................................#.....####........#####....######################.........####........#######.....####..........#############....####################...............................................................................................##########....####..........#.......#######....###....######....#####.........#........##############........##.......####..........#####....##############.....#########............#################.....###################....####............#####.....###############....##########....#########################.....####....#############....#######.....# #.....#########################.........#######.............###################.....######....##....################....................................................##....###.....##......##....############....####....####....##########.....#....###.....##############.....################....###############....######.........########.......########....###########....................................................#.....####........#####....######################.........####........#######.....#.................................................................................................................................................##########....####..........#.......#######....###....######....#####.........#........##############........##.......####..........#####....##############.....#########....##......#################.....###################....####............#####.....###############....##########....#########################.....####....#############....#######.....# #.....#########################.........#######.............###################.....######....##....####################................................................##....###.....##......##....############....####....####....##########.....#....###.....##############.....################....###############....######.........########.......########....###########....#####.....#######.....##........#.....###########.....####........#####....######################.........####........#######.....#................................................................................................................................######...........##########....####..........#.......#######....###....######....#####.........#........##############........##.......####..........#####....##############.....#########....##......#################.....###################....####............#####.....###############....##########....#########################.....####....#############....#######.....# #.....#########################.........#######.......##....###################.....######....##....##########################............##............##################....###.....##......##....############....####....####....##########.....#....###.....##############.....################....###############....######............#####.......########....###########....#####.....#######.....##........#.....###########.....####........#####....######################.........####........#######.....#................................................................................................................................######...........##########....####..........#.......#######....###....######....#####.........#........##############........##.......####..........#####....##############.....#########....##......#################.....###################....####............#####.....###############....##########....#########################.....####....#############....#######.....# #.....#########################.........#######.......##....###################.....######....##....##########################............##..........................................................##########....####....####....##########.....#....###.....##############.....################....###############....######............#####.......########....###########....#####.....#######.....##........#.....###########.....####........#####....######################.........####........#######.....####.............##################################..........#####....##....###.....###.........######.......#..........#........######...........##########....####..........#.......#######....###....######....#####.........#........##############........##.......####..........#####....##############.....#########....##......#################.....###################....####............#####.....###############....##########....#########################.....####....#############....#######.....# #.....#########################.........#######.......##....###################.....######....##....##########################............##..........................................................##########....####....####....##########.....#....###.....##############.....################....###############....######............#####.......########....###########....#####.....#######.....##........#.....###########.....####........#####....######################.........####........#######.....####.............##################################..........#####....##....###.....###.........######.......#..........#........######...........##########....####..............................##....######....#####.........#........##############........##.......####..........#####....##############.....#########....##......#################.....###################....####............#####.....###############....##########....#########################.....####....#############....#######.....# #...........................................................###################.....######....##....##########################............##..........................................................##########....####....####....##########.....#....###.....##############.....################....###############....######............##..........########....###########....#####.....#######.....##........#.....###########.....####........#####....######################.........####........#######.....####.............##################################..........#####....##....###.....###.........######.......#..........#........######...........##########....####..............................##....######....#####.........#........##############........##.......####..........#####....##############.....#########....##...................................................................#####.....###############....##########....#########################.....####....#############....#######.....# #...........................................................###################.....######....##....##########################......................................######....#.......#.......##......##########....####....####....##########.....#....###.....##############.....################....###############....######............##..........########....###########....#####.....#######.....................###########.....####........#####....######################.........####........#######.............................................###########..........#####....##....###.....###.........######.......#..........#........######...........##########....####..........#.......#######.....##....######....#####.........#........##############........##.......####..........#####....##############.....#########....##...................................................................#####.....###############....##########....#########################.....####....#############....#######.....# #....................................................#......###################.....######....##....##########################......................................######....#.......#.......##......##########....####....####....##########.....#....................................................................................................########....###########....#####.....#######.....................###########.....####........#####....######################.........####........#######.............................................###########..........#####....##....###.....###.........######.......#..........#........######...........##########....####..........#.......#######.....##....######....#####.........#........##############........##.......####..........#####....##############.....#########....##.....##################.....###################....####............#####.............................................................................................#######.....# #.....#########################.........########.....#......###################.....######....##....############################..........##............########....######....#.......#.......##......##########....####....####....##########.....#....................................................................................................########....###########....#####.....#######.....................###########.....####........#####....######################.........####........#######.............................................###########..........#####....##....###.....###.........######.......#..........#........######...........##########....####............................................................#........##############........##.......####..........#####....##############.....#########....##.....##################.....###########################............#####.............................................................................................#######.....# #.....#########################.........########.....#......###################.....######....##....############################..........##............########....######....#.......#.......##......##########....####....####....##########.....#....................................................................................................########....###########....#####.....#######.....##........#################.....####........#####....######################.........####........#######.....####.............##################.....###########..........#####....##....###.....###.........######.......#..........#........######...........##########....####............................................................#........##############........##.......####..........#####....##############.....#########....##.....##################.....###########################............#####.............................................................................................#######.....# #.....#########################.........########.....#......###################.....######....##....############################..........##............########....######....#.......#.......##......##########....####....####....##########.....####.........##############.....################.....##############....##............................########....###########....#####.....#######.....##........#################.....####........#####....######################.........####........#######.....####.............##################.....###########..........#####....##....###.....###.........######.......#..........#........######...........##########....####............................................................#........##############........##.......####..........#####....##############.....#########....##.....##################......................................................###############....##########....#########################.....###.....###########......#######.....# #.....#########################.........########.....#......###################.....######....##....############################..........##............####..................................................##....####....####....##########.....####.........##############.....################.....##############....##............................########....###########....#####.....#######..................................................................................................................................##################.....###########.................................................##.......#..........#........######...........##########....####....#.....#.......#######.....##....######....#.............#........##############........##.......####..........#####....##############.................................................................................................###############....##########....#########################.....###.....###########......#######.....# #.....#########################.........########.....#......###################.....######....##....############################..........##............####..................................................##....####....####....##########.....####.........##############.....################.....##############....##............................########....##########.......###.....#######..................................................................................................................................##################.....###########.................................................##.......#..........#........######...........##########....####....#.........................................#.............#........##############........##.......####..........#####....##############.................................................................................................###############....##########....#########################.....###.....###########......#######.....# #.....#########################.........########.....#......###################.....######....##....############################..........##............####..................................................##....####....####....##########.....####.........##############.....################.....##############....##.........##.................########....##########.......###.....#######.....##........###############....................................................................................................##################.....###########.................................................##.......#..........#........######...........##########....####....#.........................................#.............#........##############........##.......####..........#####....##############....##########....##.....##################.....###########################....###.....#####.....###############....##########....#########################.....###.....###########......#######.....# #.....#########################.........########.....#......###################.....######....##....############################..........#####.........####........######....#.......#.......##........#.....##....####....####....##########.....####.........##############.....################.....##############....##.........##.................########....##########.......###.....#######.....##........###############....................................................................................................##################.....###########..........#####....##....###.....###.............##.......#..........#........######...........##########....####..........#.......#######.....##....###########.............#..............................##.......####..........#####....##############....##########....##.....##################.....###########################....###.....#####.....###############....##########....#########################.....###.....###########......#######.....# #.....#########################.........########.....#..................................................................................................####........######....#.......#.......##........#.....##....####....####....##########.....####.........##############.....################.....##############....##.........##.................########....##########.......###.....#######.....##........###############....................................................................................................##################.....###########..........#####....##....###.....###.............##.......#..........#........######...........##########....####..........#.........................###########.............#..............................##.......####..........#####....##############....##########....##.....##################.....###########################....###.....#####.....###############....##########....#########################.....###.....###########......#######.....# #.....#########################.........########.....#..................................................................................................####........######....#.......#.......##........#.....##....####....####....##########.....####.........##############.....################.....##############....##............................########....##########.......###.....#######.....##........###############.......#################....###################################.............##.....####.............##################.....###########..........#####....##....###.....###.............##.......#...................######...........##########....#########.....#.........................###########...................................................................#####....##############....##########....##.....##################.....###########################....###.....#####.....###############....##########....#########################.....###.....###########......#######.....# #.....#########################.........########.....#......###################.....######....##....############################..........#####.........####........######....###.....#.............................................##########.....####.........##############.....################.....##############....##............................########....##########.......###.....#######.....##........###############.......#################....###################################.............##.....####.............##################.....###########..........#####....##....###.....###.............##.......#...................#####....................................................................................................................................................................................................##############.....###########################....###.....#####.....###############....#######################################.....###.....###########......#######.....# #.....#########################.........########..........................................................................................#####.....................................................................................##########.....####.........##############.....################.....##############....##............................########....##########.......................................#############.......#################....###################################.............##.....####.............##################.....###########..........#####....##....###.....###.............##.......#...................#####....................................................................................................................................................................................................##############.....###########################....###.....#####.....###############....#######################################.....###..................................# #.....#########################.........########..........................................................................................#####.....................................................................................##########..............................................#######.....##############....##.....######.................########....##########.......................................#############.......#################....###################################.............##.....####.............##################.....###########..........#####....##....###.....###.............##.......#.....######....#########............##########....#########.......................................................................................#.......####........................................................................####.....###########################....###.....#####.....###############....#######################################.....###..................................# #.....#########################.........#########....##########################.....................................................................................................................................................##########..............................................#######.....##############....##.....######.................########....##########.....#####.....#######.....##..........#############.......#################....###################################.............##.....####.............##################.....###########..........#####....##....###.....###.............##.......#.....######....#########............#######################.....#.......##................###########.............#........##############....######.......####........................................................................####.....###########################....###.....#####.....###############....#######################################.....###.....###########......#######.....# #.....#########################.........#########....##########################.....######....################......................................................................................................................##########.......##.........##############.....#####....#######.....##############....##.....######.................########....##########.....#####.....#######.....##..........#############.......#################....###################################.............##.....####.............##################.....###########..........#####....##....###.....###.............##.......#.....######....#########............#######################.....#.......##................###########.............#........##############....######.......####..........#####....##############....##########....#################....####.....###########################....###.....#####.....###############....#######################################.....###.....###########......#######.....# #.....#########################.........#########....##########################.....######....################....#######.....##..............#.........####........###################.......##......##########....####....####....##########.......##.........##############.....#####....#######.....##############....##.....######.................########....##########.....#####.....#######.....##..........#############...................................................................................####.............##################.....###########..........#####....##....###.....#................................####....#########............#######################.....#.......##................###########.............#........##############....######.......####...........................................................................#.....###########################....###.....#####.....###############....#######################################.....###..................................# #.....#########################.........#########....##########################.....######....################....#######.....##..............#.........####........###################.......##......##########....####....####....##########.......##.........##############.....#####....#######.....##############....##.....######.................########....##########.....#####.....#######.....##..........#############...................................................................................####.............##################.....###########..........#####....##....###.....#................................####....#########............#######################.....#.......##................###########.............#........##############....######.......####...........................................................................#.....###########################....###.....#####.....###############....#######################################.....###..................................# #.....#########################.........#########....##########################.....######....################....#######.....##..............#.........####........###################.......##......##########....####....####....##########.......##.........########...................................................#.....######......................................................#######.....##..........#############...................................................................................####.............##################.....###########..........#####....##....###.....#...............##.......#.......####....#########............#######################.....#.......##................###########.............#........##############....######.......#######........................................................................#.....###########################....###.....#####.....###############....#######################################.....###..................................# #.....#########################.........#########....##########################.....######....################....#######.....##..............#.........####........###################.......##......##########....####....####....##########.......##.........########...................................................#.....######......................................................#######.....##..........###############.....#################....................................................##.....####.................................................................................................................####....#########............#######################.....#.......##................###########.............#........##############....######.......#######.......#####....##############....##########....#################.......#.....###########################....###.....#####.....###############....#########################........................................................# #.....###########################################....##########################.....######....################....#######.....##..............#.........####........###################.......##......##########....####....####....#......................................................................................#.....######......................................................#######.....##..........###############.....#################....................................................##.....####.................................................................................................................####....#########............#######################.....#.......##................###########.............#........##############....#............#######.......#####....##############....##########....#################.......#.....###########################....###.....#####.....###############....#########################........................................................# #.....###########################################....#############......................................................................................####........###################.......##......##########....####....####....#..............................................#####....#######.....#.....##.....#.....#.....######.......###............................................#######.....##..........###############..........................###################################....####.....##.....####.................##############.....##########................................................................................................#######################.....#.................................................#........##############....#............#######.......#####....##############....##########....##########..............#.....###########################....###.....#####.....###############....#########################....##########.....###.....###########.....########.....# #.....###########################################....#############......................................................................................####........###################.......##......##########....####....####....#..............................................#####....#######.....#.....##.....#.....#.....######.......###............................................#######.....##..........###############..........................................................................##.....####.................##############.....##########..............................................................................................................................................................................#........##############....#............#######.......#####....##############....##########....##########..............#.....###########################....###.....#####.....###############....#########################....##########.....###.......#########.....########.....# #.....###########################################....#############....#########.....######....################....####........................#.........####........###################.......##......##########....####....####....##########.......##.................................................................................................########....#####....#....######.....#######.....##..........###############......####................................................................##.....####.................##############..............................................................................................................................................................................................................................................................................##########....##########....#####.....#.....########################............................................................#########....##########.....###.......#########.....########.....# #.....###########################################....#############....#########.....######....################....####........................#.........####........###################.......##......##########....####....####....##########..........................................................................................................########....#####....#....######.....#######.....##..........###############......####................................................................##.....####.................##############.................................................................##...............####....##########........#####.....#####...................................................................................................................................................##########....##########....#####.....#.....########################............................................................#########....##########.....###.......#########.....########.....# #.....###########################################....#############....#########.....######....################....####........................#.........####........###################.......##......##########....####....####....##########................................................................................................###.......########....#####....#....######.....#######.....##..........###############......####.....############################################......###########.....####.................##############..........................................................................................##########........#####.....#####.....######.....##.....###................######..................#........########....##...........................................#########################....##########....#####.....#.....########################........................................................................................###.......#########.....########.....# #.....###########################################....#############....#########.....######....################....####........##.....####.....#.....########........###################.......##......##########....####....####....##########.....####.......################..........................#.....##.....#.....#.....######.......###.......########....#####....#....######.....#######.....##..........###############......####.....############################################......###########.....####.................###################.....#####...........................................................................##########........#####.....#####.....######.....##.....###................######...........................########....##...........................................#########################....##########....#####................................................................................................................................................................# #.....###########################################....#############....#########.....######....################....####........##.....####.....#.....########........###################.......##......##########....####....####....##########.....####.......################..........................#.....##.....#.....#.....######.......###.......########....#####....#....######.....#######.....##..........###############......####.....############################################......###########.....####.................###################.....######..........#####..................................##...............##################........#####.....#####.....######.....##.....###................######...........................########....##.................#######.......##..........#########################....##########....#####................................................................................................................................................................# #.....###########################################....#############....#########.....######....################....####........##.....####.....#.....########........###################.......##......##########....####....####....###.......................################......####.......##.......#.....##.....#.....#.....######.......###...................#####....#....######.....#######.....##..........###############......####.....############################################.....############.....####.................###################.....######..........#####..................................##...............#############.......................................................................................................########....##.................#######.......##..........#########################....##########....#####.....#.....###########################...................................#######.....##....#############....##########.....###.......#########.....########.....# #.....###########################################....#############....#########.....######....################....####........##.....####.....#.....########........###################.......##......##########....####....####....###.......................################......####.......##.......#.....##.....#.....#.....######.......###...................#####....#....######.....#######.....##..........###############......####.....############################################...........................................###################.....######..................................................................#############.......................................................................................................########....##.................#######.......##..........#########################....##########....#####.....#.....##################################.....###################....#######.....##....#############....##########.....###.......#########.....########.....# #.....###########################################....#############....#########.....######.....................................#....................########........###################.......##......##########....####....####....###.......................################......####.......##.......#.....##.....#.....#.....######.......######....########....#####....#....######.....#######.....##..........###############.......###.....############################################...........................................###################.............................................................................#############....#........#####.....#####.....######.....##.....###................######...........................########....##.................#######.......##..........#########################....##########....#####.....#.....##################################.....###################....#######.....##....#############....##########.....###.......#########.....########.....# #.....###########################################....#############....#########.....######.....................................#....................########........###################.......##......##########....####....####....###################.......################......####.......##.......#.....##.....#.....#.....######.......######....########....#####....#....######.....#######.....##..........###############.......###.....############################################...........................................###################.....................#####....##....####....................##...............#############....#........#####.....#####.....######.....##.........................................................########....##.................#######.......##..........#########################....#####.........................##################################.....###################....#######.....##....#############....##########.....###.......#########.....########.....# #.....###########################################....#############....#########.....######.....................................##....####.....#....#########........###################.......##......##########....####....####....######.....########.......################......####.......##.......#.....##.....#.....#.....######.......######....########....#####....#....######.....#######.....##..........###############.......###.....############################################.......##########.....####.................###################.....................#####....##....####....................##...............#############....#........#####.....#...............................................................................########....##.................#######.......##..........#########################....#####......................#####################################.....###################....#######.....##....#############....##########.....###.......#########.....########.....# #.....###########################################....#############....#########.....######....################....#######......##....####.....#....#########........###################.......##......##########....####....####....######.....########.......#############...........##.......##.......#.....##.....#.....#.....######.......######....########....#####....#....######.....#######.....##..........###############.......###.....############################################.......##########.....####.................###################............................................................##...............#############....#........#####.....#...............................................................................########....##.................#######.......##..........#########################....#####....#....#####..................................................###################....#######.....##....#############....##########.....###.......#########.....########.....# #.....###########################################.........................................................####....#######......##....####.....#....#########........###################.......##......##########....####....####....######.....########.......#############...........##.......##.......#.....##.....#.....#.....######.......######....########....#####....#....######.....#######.....##..........###############.......###.....############################################.......##########.....####.................###################.................................................................................................................................................................................................########....##.................#######.......##..........#########################....#####....#....#####..................................................###################....#######.....##....#############....##########.....###.......#########..................# #.....###########################################.........................................................####....#######......##....####.....#....#########........###################.......##......##########....####....####....######.....########.......#############...........##.......##.......#.....##.....#.....#.....######.......######....########....#####....#....######.....#######..................##############.......###.....############################################.......##########.....####.................##############################.....#....#####....##.....................................................................................................................................................................................................................................................................#####..................................................###################....#######.....##....#############....##########.....###.......#########..................# #.....############################################################....#########.....................................................................................###################.......##......##########....####....####....######.....########.......#############...........##.......##.......#.....##.....#.....#.....######.......######....########....#####....#....######.....#######..................##############.......###.....############################################.......##########.....####.................##############################.....#....#####....##.....................................................................................................................................................................................................................................................................#########....#############################################################....#######.....##....#############....##########.....###.......#########..................# #.....############################################################....###########...................................................................................###################.......##......##########....####....####....######.....########.......#############...........##.......##.......#.....##.....#.....#.....######.......######....########....#####....#....######.....#######..................##############.......###.....############################################.......##########.....####.................##############################.....#....#####....##....########................##...............#############....#........#####.....#........##############.....###....................##.......#####...............########....##.................#######.......##..........##################################....##############....#############################################################....#######.....##....#############....##########.....###.......#########.....########.....# #.....############################################################....###########...................................................................................###################.......##......................................................................................##.......##.......#.....##.....#.....#.....######.......######....########....#####....#....######.....##############...........##############.......###.....############################################.......##########.....####.................##############################.....#....#####....##....########...........................................................#####.....#........##############.....###....................##.......#####...............########....##.................#######.......##..........##################################....##############....#############################################################....#######.....##....#############....##########.....###.......#########.....########.....# #.....############################################################....######################.....#############....#######......##....####.....#....#############....###################...............................................................................................##.......##.......#.....##.....#.....#.....######.......######....########....#####....#....######.....................................#######.......###.....############################################.......##########.....####.................##############################.....#....#####....##....########...........................................................#####.....#........##############.....###....................##.......#####...............########......................................................#############################....##############....#############################################################....#######.....##....#############........######.....###.......#########.....########.....# #.....############################################################....####....##############.....#############....#######......##....####.....#....#############....###################.................................................................................................................#.....##.....#.....#.....######.......######....########....#####....#....######.....................................#######.......###.....############################################.......##########.....####.................##############################.....#....#####....##....########................##...............#############....#........###..........................................................##.......#####...............########......................................................#############################....##############....#############################################################....#######.....##....#############........######.....###.......#########.....########.....# #.....############################################################....####....##############.....#############....#######......##....####.....#....#############....###################........#....#########.......############....######...............................................................................................................#######....#####....#....######.....................................#######.......###.....############################################.......##########.....####..........#####################################.....#....#####....##....########................##...............#############....#........###..........................................................##.......#####...............########....##...........................................#....#############################....##############....#######################......................................................................................................#########.....########.....# #.....############################################################..............................................................#....####.....#....#############....###################........#....#########.......############....######...............................................................................................................####......................########################...........##.....#######.......###.....############################################.......##########.....####..........#####################################.....#....#####....##....########................##...............#############....#........###.......#....##################.....###....................##.......#####...............########....##...........................................#....#############################....##############....#######################......................................................................................................#########.....########.....# #.....############################################################..............................................................#....####.....#....#############....###################........#....#########.......############....######.........######.....#############...........##.......##........................................................####......................########################...........##.....#######.......###.....######################..........................................................#####################################.....#....#####....##....########................##...............#############....#........###.......#....##################.....###....................##.......#####...............########....##...........................................#....#############################....############...................................................................................................................................#########.....########.....# #.....#########################################################....................................................................................#############....###################........#....#########.......############....######.........######.....#############...........##.......##.......#.....##.....#######.....######.......######....#####....########....##....########################...........##.....#######...............................................................................................#####################################.....#....#####....##....########................##...............#############....#........###.......#....##################.....###....................##.......#####...............########....##...........................................#....#############################....############..............................................................................................................######.....###.......#########.....########.....# #.....#########################################################....................................................................................#############....###################........#....#########.......############....######.........######.....#############...........##.....................................................................................##....########################...........##.....#######...............................................................................................####################################..................................................##...............#############....#........###.......#....##################.....###....................##.......#####.......................................###....#######.......##.........##....#############################....############......#############################################################....######......##....#############........######.............................########.....# #.....#########################################################.......####....##############.....#############........###......##....####.....#....#############....###################........#....#########.......############....######.........######.....#############...........##.....................................................................................##....########################...........##.....#######..................................................#########.......##########.....####..........####################################...............................................................................................................................................................................................................###....#######.......##.........##....#############################....############......#############################################################....######......##....#############........######.............................########.....# #..........####################################################.......####....##############.....#############........###......##....####.....#....#############....###################........#....#########.......############....######.........######.....#############...........#####....##.......#.....##.....#######.....######.......######....#####....########....##....########################...........##.....##########....###.....######################.....###.....#########.......####........................................................................#####....##.........................................................................................................................................................................................###....#######.......##.........##....#############################....############......#############################################################....######......##....#############........######.............................########.....# #..........####################################################.......####....##############...................................##....####.....#....#############....####################.......#....#########.......############....######.........######.....#############...........#####....##.......#.....##.....#######.....######.......######....#####....########....##....########################...........##.....##########....###.....######################.....###.....#########.......####.......................................................................................................................................................................................................................##.......#####......#........########....##..........###....#######.......##.........##....#############################....############......#############################################################....######......##....#############........######...............#########.....########.....# #..........####################################################.......####....##############...................................##....####.....#....#############....####################.......#....#########.......############....######....................#############...........#####....##.......#.....##.....#######.....######.......######....#####....########.............................................##.....##########....###................................###.....#########......................####..........######################....##########......##.....................................................##....######.....##....#........###............##################.....###....................##.......#####......#......................................................................#############################....############......#############################################################....######......##....#############........######...............#########.....########.....# #.....#########################################################.......####....##############........................................................................................................#########.......############....######....................#############...........#####....##.......#.....##..............................................................................................................................................................###.....#########......................####..........######################....##########......##.....................................................##....######.........................................############.....###...............................................................................................................#############################....############......#############################################################....######......##....#############........######...............#########.....########.....# #.....#############################################...........................################################......................................................................................#########.......############....######....................#############...........#####....##.......#.....##..............................................................................................................................................................###.....#########......................####..........######################....##########......##.....###....##############................###........##....######.........................................############.....###.........................................................................##.....#######.......##.........###################################....############......#############################################################....######......##....#############........######...............#########.....########.....# #.....#############################################...........................################################........###.....###....####.....#....########....#.....###################................................................................................................................#.....##...................................................................................................................................#####################....#####.....#########.......####....###########..........######################....##########......##.....###....##############................###...............................................................................................................................................................................##................................................############......#############################################################....######......##....#############........######...............#########.....########.....# #.....#############################################....#######........................................................###.....###....####.....#....########....#.....###################................................................................................................................#.....##############.....######.......######....####.....########....##....###########################........##.....##.....##########.....#####################....#####.....#########.......####....###########..........######################....##########......##.....###....##############................###...............................................................................................................................................................................##................................................############......#############################################################....######......##....#############........######...............#########.....########.....# #.....#############################################....#######........................................................###.....###....####.....#....########....#.....######################....#....#########.......######################.........#########################............................#.....##############.....######.......######....####.....########....##....###########################........##.....##.....##########.....#####################....#####.....#########.......####....###########..........######################....##########......##.....###....................................................................................................................................................................................................................##................................................############......#############################################################....######......##....#############........######...............#########.....########.....# #.....#############################################....#######........#.......####################################....###.....###....####.....#....########....#.....######################....#....#########.......######################.........#########################..........#####...................................................######....####.....########....##....###########################........##.....##.....##########.....#####################....#####.....#########.......####....###########..........#####################.....##########......##.....###...................................................######.....##....#........###....##......#.....############.........................................................###.....................##.....#######......###.........###################################....############......#############################################################....######......##....#############........######..........................................# #.....#############################################....#######........#.......####################################....###.....###....####.....#....########....#.....######################....#....#########.......######################.........#########################..........#####...................................................######....####.....########....##....###########################........##.....##.....##########.....#####################....#####.....#########.......####....###########..........#####################.....##########......##.....#####################................###........############.....##....#.........................................................................................##.......###.........##..........##.....#######.........................................................############......#############################################################....######......##....#############........######..........................................# #.....#############################################....#######........#.......####################################....###.....###....####.....#....########....#.....######################....#....#########.......######################............................................#####.............................................................####.....########....##....###########################........##.....##.....##########.....#####################....#####.....#########.......####....###########..........#####################.....##########......##.....#####################................###........############.....##....#..............................................................................................................##..........##.....#######........................................................................................................................................................##....#############........######.........#................................# #.....#############################################....#######........#.......####################################....###.............................................#####################....#....#########.......######################............................................#####.............####################.....###....................####.....########....##....###########################........##.....##.....##########.....#####################....#####.....#########.......####....###########..........#####################.....##########......##.....#####################................###........############.....##....#..........................................................................................................................##.....#######......###.........#########.............................................................................................................................##....#############........######.........#.....#########.....########.....# #.....#############################################....#######........#.......####################################....###.............................................#####################....#....#########.......######################............................................#####.............####################.....###....................####.....########....##....###########################........##.....##.....##########.....#####################....#####.....#########.......####....###########..........#####################.....########....................................................###........############.....##....#........###....##......####........######.................................................................................##.....#######......###.........#########....######################....############....#####################################....######################....######......##....#############........######.........#.....#########.....########.....# #.....#############################################....#######........#.......####################################....###.............................................#####################....#....#########.......######################.....#############################..................................................................##........####.....########....##....###########################........##.....##.....######.........................................................................................#####################.....########....................................................###........############.....##....#........###....##......###................................................................................................##.....#######......###.........#########....######################....############....#####################################....######################....######......##....#############........................................................# #.....#############################################....#######........#.......####################################....###########....####.....#....########....#.....######################....#....#########.......######################.....#############################..................................................................##........####.....########....##....###########################........##.....##.....######.........................................................................................#####################.....########....................................................#####......#########.....................................................................................................................................######.....#######......###.........#########....######################...............................................##########....######################....######......##....#############........................................................# #.....#############################################....#######........#.......####################################....###########....####.....#....########....#.....######################....#....#########.......######################.....#############################.....#....#####.............####################.....###..........##........####.....########....##....###########################........##.....##.....######.........................................................................................#####################.................................................................#####......#########..............................................................................................................................#......######.....#######......###.........#########....######################...............................................##########....######################....######......##....#############........................................................# #.....#############################################....#######........#.......############....####################....###########....####.....#....########....#.....######################....#....#########.......######################.....#############################.....#....#####.............####################.....###..........##........####.....########....##....###########################........##.....##.....##########.....#####.....########.......#####.....#########.......####....###########.....##########################.................................................................#####......#########................................................................................................................................................#######......###.........#########....######################....############....#######################....##########....######################....######......##....#############............##.........#.....#########.....######.......# #.....#############################################....#######........#.......############....####################....###########....####.....#....########....#.....######################....#....#########.................................................................................................................................##........####.....########....##....###########################........##.....##.....##########.....#####.....########.......#####.....#########.......####....###########.....##########################.................................................................#####......#########........########.......#########......####........######........#...................##..........................................................#######......###.........#########....######################....############....#######################....##########....######################....######......##....#############............##.........#.....#########.....######.......# #.....#############################################....#######........#.......############....####################....###########....####.....#....########....#....................................#########.................................................................................................................................##........####.....########....##....######################..........................................#####.....########.......#####.....#########.......####....###########.....##########################.....########........##.....########################....####.....#####......#########........########.......#########......####........######........#...................####........................................................#######......###.........#########....######################....############....#######################....##########....######################....######......##....#############............##.........#.....#########.....######.......# #.....#############################################....#######........#.......############..............................................#.....#....########....#....................................############....##############....####.....######....###################.....#....#####.............##....##############.....###..........##........####..........................###################..........................................#####.....########.......#####.....#########.......####....###########.....##########################.....########........##.....########################....####.....#####......#########........########.......#########......####........######........#......................................###....................#......######.....#########....###.........#########....######################....############....#######################....##########....######################....######......##....#############............##..........................................# #.....#############################################....#######........#.......############..............................................#.....#....########....#.....###########################....############..............................................................................................................................##........####..........................###################..........................................#####.....########.......#####.....#########.......####....###########.....##########################.....########........##.....########################....####.....#####......#########........########.........................................................................................................................................................................................................................................................######################....######......##....#############............##..........................................# #.....#############################################....#######........#.......############....####################....###########....####.....#....########....#.....###########################....############..............................................................................................................................##........####....#########....##.......###################.............##.....##.....#........#.....#####.....########.......#####.....#########.......####....###########.....##########################.....########........##.....########################....####.....#####......#########........########....................................................................#....................................................................................................................................................................................######################....######......##....#############............##..........................................# #.....#############################################....#######........#.......############....####################....###########....####.....#....########....#.....###########################....############..............................................................................................................................##........####....#########....##.......###################.............##.....##.....#........#.....#####.....########.......#####.....#########.......####....###########.....##########################.....########........##.....########################....####.....#####......#########....................................................................................#..................#......................#......######.....#########....###.........#########....######################################.......####################....##########....######################....######......##....#########................######.....#.....#########.....######.......# #.....#############################################....#######........#.......############....####################....###########....####.....#....########....#.....###########################....############....##############....###############....###################.....#....#####............###....##############.....###..........##........####....###############.......###################.............##.....##.....#........#.....#####.....########.......#####.....#########.......####....###########.....##########################.....########..........................................................................................................................######........#...................#..................#......................#......######.....#########....###.........#########....######################################.......####################....##########....######################....######......##....#########................######.....#.....#########.....######.......# #.....#############################################....#######........#.......############....####################....###########....####.....#....########....#.....###########################....############....##############....###############....###################.....#....#####............###....##############.....###..........##........####....###############.......###################.............##.....##.....#........#.....#####.....########.......#####.....#########.......####....###########.....##########################.....########..........................................................................................................................######........#...................#..................#......................#......######.....#########....###.........#########....######################################.......####################....##########....######################....######......##....#########................####.............#########.....######.......# #.....#############################################....#######........#.......############....####################....###########....####.....#....########....#.....###########################....############....##############....###############....###################..................................................................##........####....###############.......###################.............##.....##.....#........#.....#####.....########.......#####.....#########.......####....###########.....##########################.....########........##.....##############....######....####.....#####....###########........##########.....#########......####........######........#...................#..................#.............................######.....#########....###.........#########....######################################.......####################....##########....######################....######......................................................#########.....######.......# #.....#############################################....#######........#.......############....####################....###########....####.....#....########....#.....####....###################....############....##############....###############....###################................................................................................................................................................................................................#####.....#########.......####....###########...........................................................##############....######....####.....#####....#..................................................................................................................................................###.....#########....###.........#########....######################################.......#################.......##########....######################....######......................................................######........######.......# #.....#############################################....#######........#.......############....####################....###########....####.....#....########....#.....####....###################....############....##############....###############....###################................................................................................................................................................................................................#####.....#########.......####....###########...........................................................##############....######....####.....#####....#...................................................................................................................................................................................#########....######################################.......#################.......##########....######################....######................................................############........######.......# #.....#############################################....#######........#.......############....####################....###########....####.....#....########....#.....####....###################....############....##############....###############....#########################....#####............###....##############........................................................................................................#..........................................................................##########...........................................................##############....######....####.....#####....#...................................................................................................................................................................................#########....######################################.......#################.......##########....######################....######.....###....#########................####.....##############........######.......# #.....#############################################....#######........#.......############....####################....###########....####.....#....########....#.....####....###################....############....##############....###############....#########################....#####............###....##############..........................................................................................##.....#......#....#####.....#####.......................................................##########.....##########################.....########........#####################....######....####.....#####....#.....#####........##########.....#########......####........#########............................................................................................##....###.......###########....#############################................#################.......##########....######################....######.....###....#########................####.....##############........######.......# #.....#############################################....#######........#.......############....####################....###########....####.....#....########....#.....####....###################....############....##############....#######....####....#########################....#####............###....#######################.........##........#######################.......###################.....###.....##.....#......#....#####.....#####......................................................................##########################.....########........#####################....######....####.....#####....#.....#####........##########.....#########......####........#########.........................#..................#................................................................................................###########................#################.......##########....######################....######.....###....#########................####.....##############........######.......# #.....#############################################....#######........#.......############....####################....###########....####.....#....########....#.....####....###################....############....##############....#######....####....#########################....#####............###....#######################.........##........#######################.......###################.....###.....##.....#......#....#####.....#####.........##.......#######.....#########.....######....................##########################.....########........#####################....######....####.....#####..........#####........##########.....#########......####........#########.........................#..................#................................................................................................###########....########....#################.......##########....######################....######.....###....#########................####.....##############........######.......# #.....#############################################....#######........#.......############....####################....###########....####.....#.....................................................############....##############....#######....####....#########################.....................###....#######################.........##........#######################.......###################.....###.....##.....#......#....#####.....#####.........##.......#######.....#########.....######....................##########################.....########........#####################....######....####.....#####..........#####........##########.....#########......####........###############...................#..................#................................................................................................###########....########....#################.......##########....################.................................................................................................# #.....#############################################....#######........#.......############....####################....###########...................................................................############....##############....#######....####....#########################.....................###....#######################.........##........#######################.......###################.....###.....##.....#......#....#####.....#####.........##.......#######.....#########.....######.........#..........##########################.....########........#####################....######....####.....#####..........#####........##########.....#########......####........###############...................#..................#.............................######.....##.....##.................########....#############################....########....#################.......##########....################.................................................................................................# #.....#############################################....#######........#.......############....####################....###########................................................###############################....##############....#######....####....##################################............###....#######################.........##........#######################.......###################.....###.....##.....#......#....#####.....#####.........##.......#######.....#########....................#..........##########################.....########........#####################......................................#####........##########.....#########.....................................................................................................######.....##.....##.................########....#############################....########....#################.......##########....################....##....######.....################................####........................................# #.....#############################################....#######........#.......############....####################....###################.....#############....##....####....###################################....##############....#######....####....##..........................######............###....#######################.........##........#######################.......###################.....###.....##.........................................##.......#######.....#########....................#..........##########################.....########........#####################......................................#####........##########.....#########.....................................................................................................######.....##.....##.................########....#############################....########....#################.......##########........................##....######.....################................#######################........######.......# #.....#############################################....#######........#.......############....####################....###################.....#############....##....####....###################################....##############....#######....####....##..........................######...................................................##........#######################.......###################.....###.....##.........................................##.......#######.....#########.....##########.....#..........##########################.....########........#####################........##....####.....#####..........#####........##########.....#########......####........###############....................................................................######.....##.....##.................########....#############################....#############################.......##########........................##...............................................#######################........######.......# #.....#############################################....#######........#.......############....####################....###################.....#############....##....####....###################################....##############....#######....####....##..........................######............................................................................................##################.....###.....................................................................#########.....##########.....#..........##########################.....########........#####################........##....####.....#####..........#####........##########.....#########......####........###############......................................#........................................##.....##...........................................###############....#############################.......##########################........##...............................................#######################........########.....# #.....#############################################....#######........#.......############....####################....###################.....#############....##....####....###################################....##############....#######....####....##.....################.....######............................................................................................##################.....###.....................................................................#########.....##########.....#..........##########################.....########........#####################........##....####.....#####..........#####.....#############.....#########......####........###############......................................#........................................##.....##...........................................###############....#############################.......##########################........############.................................................................................# #.....#############################################....#######........#.......############....####################....###################.....#############....##....####....###################################....##############....#######....####....##.....################.....######...........####....#######################.........##........#######################.......###################.....###.....................................................................#########.....##########.....#..........##########################.....########........#####################........##....####.....#####..........#####..........########.....#########......####........###############......................................#...................##......##....##.....##.....##..............###########....##########....###############....#############################.......##########################........############.................................................................................# #.....#############################################....#######........#.......############....####################....###################.....#############....##....####....###################################....##############....#######....####....##.....################.....######...........####....#######################.....................................................................................................................................#####################.....##########.....#..........##########################.....########........#####################........##....####.....#####..........#####..........########.................................................................................................................##....##.....##.....##..............###########....##########....###############....#############################.......##########################........############.................................................................................# #.....#############################################....#######........#.......############....####################...................................................####....###################################....##############....#######....####....##.....################.....######...........####....#######################.....................................................................................................................................#####################.....##########.....#..........##########################.....########...........................................................................................................................................................................................................##....##.....##.....##..............###########....##########....###############....#############################.......##########################........############.....################........###.....#######################........########.....# #.....#############################################....#######........#.......############....####################...................................................####....###################################....##############....#######....####....##.....################.....######...............................................................................................................................................................................#####################.....##########.....#..........##########################.....########..............................................................................................................####........###############......................................#...................##......##....##.....##.....##..............###########....##########....###############....#############################.......##########################........############.....################........###.....#######################........########.....# #.....#############################################....#######........#.......############....####################....##.....############.....#############....##########....###################################....##############....#######....####....##.....################.....######.............................................................#######################.......###################.....##########.....#......#.......##.....#.............##....########################.....##########.....#..........##########################.....########..............................................................................................................####........###############...................................................................#....##.....##.....##..............###########....##########....###############....#############################.......##########################...............................................................................#........########.....# #.....#####################.....###################....#######........###....#############....####################....##.....############.....#############....##########....###################################....##############....#######....####....##.............................................................................................#######################.......###################.....##########.....#..............................................###################.....##########.....#..........##########################.....########........#####################........##....####......####............###..........#####........##########.....####........###############...................................................................#....##.....##.....##..............###########....##########....###############....#############################.......##########################...............................................................................#........########.....# #.....#####################.....###################....#######................................####################....##.....############.....#############....##########....###################################....##############....#######....####....##.........................................######....##################....#.........######....#######################.......###################.....##########.....#..............................................###################.....##########.....#..........##########################.....########........#####################........##....####......####............###..........#####........##########.....####........###############......................................#...................##......##....##.....##.....##..............###########....##########....###############....#############################.......##########################....################.....################........###.....##################....#........########.....# #.....#####################.....###################....#######................................####################....##.....############.....#############....##########....###################################....##############....#######....####....##.........................................######....##################....#.........######....#######################.......###################.....##########.....#................................................#################.....##########.....#..........##########################.....########........#####################........##....####......####............###..........#####........##########.....####........###############......................................#...................##......##....##.....##.....##..............###########....##########....###############....#############################.......##########################....########################.........................................................................# #.....#####################.....###################....########....######....#############....####################....##.....############.....#############....##########....###################################....##############....#######....####....#######################.....######....###########....##################....#.........######........................................................................................##.....#.............................................................................................#######.....########........#####################........##....####......####............###..........#####........##########.....####........###############......................................#...................##......##....##.....##.....##..............###########....##########....###############....#############################.......##########################....########################.........................................................................# #.....#####################.....###################....########....######....#############....####################....##.....############.....#############....##########....###################################..........................................................................#....###########....##################....#.........######........................................................................................##.....#..........................................................................................................#######........#####################........##....####......####............###..........#####............................................................................................................##......##....##.....##.....##..............###########....##########....###############....#############################.......##########################....###################....#.........................................................................# #.....#####################.....###################....########....######....#############....####################....##.....############.....#############....##########....###################################..........................................................................#....###########....##################....#.........#################################.......###################.....##########.....#....#####.....##.....#..........................................................................................................#######........#####################........##....####......####............###..........#####...........................................................................................................................................................................................................................................................................................................................................................................# #.....#####################.....#################..................................................................................######.....#############....##########....###################################....##############....#######....###############################.....######....###########....##################....#.........#################################.......###################.....##########.....#....#####.....##.....#...................................................#############..........##############.....#######......#######........#####################.....................................................#####...........................................................................................................................................................................................................................................................................................................................................................................# #.....#####################.....#################..................................................................................######.....#############....##########....###################################....##############....#######....###############################.....######....###########....##################....#.........#################################...................................................#####.....##.....#...................................................#############..........##############.....#######......#######........#####################.....................................................#####........##########.....#######..........................................................#...................##......##....##................................#######....##########....###############....################################....######################........########.....................................###.....##################....###############.......# #.....#####################.....#################....##########....######....#############....####################....##.....############.....###########################....###################################....##############....#######....###############################.....######....###########....##################....#.........#################################..................................................................................##....##.....##################.......#############..........##############.....#######......#######........#####################....######....####......####............###.....#....#####........##########.....#######..............................................................................##......##....##................................#######....##########....###############....################################....######################........########.....................................###.....##################....###############.......# #.....#####################.....#################....##########....######....#############....####################....##.....############.....###########################....###################################....##############....#######....###############################.....######....###########....##################....#.........#################################.......###################........................................................##....##.....##################.......#############..........##############.....#######......#######........#####################....######....####......#######.........###.....#....#####........##########.....##########################...........................................................##......##....##................................#######....##########....###############....################################....######################........########.................................#######.....##################....###############.......# #.....#####################.....#################....##########....######....#############....####################....##.....############.....###########################....###################################....##############....#######....###############################.....######....###########....##################....#...............................###########.......###################..............................................................................................#############..........##############.....#######......#######........#####################....######....####......#######.........###.....#....................................................######...........................................................##......##....##.....##.....##..............###########....##########....###############....################################....######################........########.......####....###########.......#######.....##################....###############.......# #.....#####################.....#################....##########....######....#############....####################....##.....############.....###########################....###################################....##############....#######....###############################.....######....###########....##################....#...............................###########.......###################.....########.......#.........................................................................#############..........##############.....#######......#######........#####################....######....####......#######.........###.....#....................................................######.......................................#...........###.....##......##....##.....##.....##..............###########....##########....###############....################################....######################........########.......####....###########.......#######.....##################....###############.......# #......####################.....#################....##########....######....#############....####################....##.....############.....###########################....###################################....##############....#######....###############################.....######....###########....##################....####......##################....###########.......##########..............................................................................................................................##############.....#######......#######........#####################....######....####......#######.........###.....#....#####........##########.....################....######.......................................#...........###.....##......##..................................###########....##########....###############....################################....######################........########.......####....###########.......#######........................................##.......# #......####################.....#################.................................................................................................................#######....###################################....##############....#######....###############################.....######....###########....##################....####......##################....###########.......##########.............................................................................................................................................................................#####################....##############......#######.........###.....#....#####........##########.....################....######...........#...........................#...........###.....##......##..................................###########....##########....###############....################################....######################........########.......####....###########.......#######........................................##.......# #......####################.....#################.................................................................................................................#######....###################################....##############....#######....###############################.....######....###########....##################....####......##################....###########.......##########.............................................................................................................................................................................#####################....##############......#######.........###.....#....#####........##########.....################....######...........#...........................#...........###.....##......########.....##.....##..............###########....##########....###############....################################....######################........########.......####....###########.......#######........................................##.......# #......####################.....#################.................................................................................................................#######.............................................................#######....###############################.....######....###########....##################....####......##################....###########.......##########.....####.....########.......#....#####......#...................##....##.....##.....###########.......#############.........................................................#####################....##############......#######.........###.....#....#####........##########.....################....######...........#...........................#...........###.....##......########.....##.....##..............###########....##########....###############....################################....######################........########.......####....###########.......##############################....########.....##.......# #......####################.....#################....##########....######....######.....##....############....................................###############.....#######.............................................................#######....###############################.....######....###########....##################....####......##################....###########.......##########.....####.....########.......#....#####......#...................##....##.....##.....###########.......#############..........##############.....#######......##########.....#####################....##############......#######.........###.....#....#####........##########.....#############....................................................#...........###.....##......########.....##.....##..............###########....##########....###############....################################....######################........########.......####....###########.......##############################....########.....##.......# #......####################.....#################....##########....######....######.....##....############....................................###############.....#######....#########....######################....#########################....###############################.....######....###########....##################....####......##################....###########.......##########.....####.....########.......#....#####......#...................##....##.....##.....###########.......#############..........##############.....#######......##########.....#####################....##############......#######.........###.....#....#####........##########..........................................................................................##......########.....##.....##..............###########....##########....###############....################################....######################........########.......####....###########.......##############################....########.....##.......# #......####################.....#################....##########....######....######.....##....############....................................###############.....#######....#########....######################....#########################....###############################.....######....###########....##################....####......##################....###########.......##########.....####.....########.......#....#####......#...................##....##.....##.....###########.......#############..........##############.....#######......##########.....#####################....##############......#######.........###.....#....#####........##########..........................................................................................##......########.....##.....##..............###########....##########....###############....################################....######################........########.......####....###########.......##############################....########.....##.......# #......####################.....#################....##########....######....######.....##....############.....###....###################.....###############.....#######....#########....######################....#########################..................................................###########....##################....####......##################....###########.......##.....###.....####.....########.......#....#####......#...................##....##.....##.....###########.......#############..........##############.....#######......##########.....#####################....##############......#######.........###.....#....#####........##########..........................................................................................##......########.....##.....##..............###########....##########....###############....################################..................................########.......####....###########.......##############################....########.....##.......# #......####################.....#################....##########....######....######.....##....############.....###....###################.....###############.....#######....#########....######################....#########################..................................................###########....##################....####......##################....###########.......##.....###.....####........................................................##....##.....##.....###########.......#############................................................####.....#####################....##############......#######.........###...........................................................................#...........................#...........##########......########.....##.....##..............###########....##########....###############....################################..................................########.......####....###########.......##############################....########.....##.......# #......####################.....#################....##########....######....######.....##....############.....###....###################.....###############.....#######....#########....######################....############################################################......####################....##################....####......##################....###########.......##.....###.....####........................................................##....##.....##.....###########.......#############................................................####.....#####################....##############......#######.........###...........................................................................#...........................#...........##########......########.....##.....##..............###########....##########....###############....##########################################################....############.......####....###########.......##############################....########.....##.......# #......####################.....#################....##########....######....######.....##....############.....###....###################.....###############.....#######....#########....######################....######....##################################################......####################....##################....####......##################....###########.......##.....###.....####........................................................##....##.....##.....###########.......#############................................................####.....#####################....##############......#######.........###...........................................................................#...........................................................................................###########....##########....###############....##########################################################....############.......####....###########.......##############################....########.....##.......# #......####################.....#################....##########....######....######.....##....############.....###....###################.....###############.....#######....#########....######################....######....##################################################......####################....##################....####......##################....###########.......##.....###.....####.........####.......##########......#...................##....................................#############.....###################.....#######......##########.....#####################....##############......#######.........###.....#....#####........##########.....#############.......######........####..................................................................................................................................................#############################.............................................####....###########.......##############################....########.....##.......# #.....................................................................................................................###################.....#######..........................................................................................................................#......####################....##################....####......##################....###########.......##.....###.....####.........####.......##########......#...................##....................................#############.....###################.....#######......##########.....#####################........................................###.....#....#####........##########.....###########......................................................#......................................................................................................................#############################.....................................................###########.......##############################....########.....##.......# #..............................................................................................................................................................................................................................................................................#......####################....##################....####......##################....###########.......##.....###.....####.........####.......##########......#...................########.....##.....##############....#############.....###################.....#######......##########.....#####################........................................###.....#....#####..................................................................................................................##########............######....##....###########....##########....###############....###....#############################....############.....................................###########.......##############################....########.....##.......# #......####################.......###############....##########....######....######.....##....############........................................................#######....#########....######################....######....########....#################################....#......####################....................................##################....###########..............................................##########......#...................########.....##.....##############....#############.....###################.....#######.................................###########################......#########.......###.....#....#####........................................................................................................................................######....##....###########....##########....###############....###....#############################....############....##....##############.....####....###########.......##############################....########.....##.......# #......####################.......###############....##########....######....######.....##....############........................................................#######....#########....######################....######....########....#################################....#......####################....................................##################....###########..................................................................................########.....##.....##############....#############.....###################.....#######.................................###########################......#########.......###.....#....#####........................................................................................................................................######....##....###########....##########....###############....###....#############################....############....##....##############.....####....###########.......##############################....########.....##.......# #.................................###############....##########....######....######.....##....############.....#......###################.....#######....################....#########....######################....######....########....#################################....#......##########################################....#####.....##################....##############....##.........................................................................########.....##.....##############....#############.....###################.....#######.................................###########################......#########.......###.....#....#####........##########.....#############.......#######.......####........#..................#...............................................######....##....###########....##########....###############....###....#############################....############....##....##############.....####....###########.......##############################....########.....##.......# #.................................###############....##########....######....######.....##....############.....#......###################.....#######....################....#########....######################....######....########....#################################....#......##########################################....#####.....##################....##############....##.........................................................................########.....##.....##############....#############.....###################.....#######......##########.....#######.....###########################...............................................................#############.......#######.......####........#..................#......###############....#############.........######....##....###########....##########....###############....###....#############################....############....##....##############.....####....###########.......##############################....########.....##.......# #......####################.......###############....##########....######....######.....##....############.....#......###################.....#######....################....#########....######################....######....########....#################################....#......##########################################....#####.....##################....##############....##.....###.....####.........######.....##########..........................########.....##.....##############....#############.....###################.....#######.....................#######.....###########################...............................................................################....#######.......####........#..................#......###############....#############.........######....##....###########....##########....###############....###....#############################....############....##....##############.....####....###########.......##############################....########.....##.......# #......####################.......###############....##########....######....######.....##....############.....#......###....############.....#######....################....#########....######################....######....########....#################################....#......##########################################....#####.....##################....##############....##.....###.....####.........######.....##########..........................########.....##.....##############....#############.....###################.....#######.....................#######.....###########################.................................................................................................####........#..................#......###############....#############.........######....##....###########....##########....###############....###....#############################....############....##....##############.....####....###########.......##############################....########.....##.......# #......####################.......###############....##########....######....######.....##....############.....#......###....############.....#######....################....#########....######################....######....########....#################################....#......##########################################....#####.....##################....##############....##.....###.....####.........######.....##########..........................########.....##.....##############....#############.....###################.....#######.....................#######.....###########################......###########.....###.....#....#####.........................................................####........#..................#......###############....#############.........######....##....###########....##########....###############....###....#############################....############....##....##############.....####....###########.......##############################....########.....##.......# #......####################.......###############....##########....######....######.....##....############.....#......###....############.....#######....################....###################################....######....########....#################################....#......##########################################....#####.....##################....##############....##.....###.....####.........######.....##########..........................########.....##.....##############....#############.....###################.....#########....##########.....#######.....###########################......###########.....###.....#....#####.........................................................####........#..................#......###############....#############.........######....##....###########....##########....###############....###....#############################....############....##....##############.....####....###########.......##############################....########.....##.......# #......####################.......###############....##########....######....######.....##....############.....#......###....############.....#######....################....###################################....######....########....#################################....#......##########################################....#####.....##################....##############....##.....###.....####.........######.....##########..........................########.....##.....##############....#############.....###################.....#########....##########.....#######.....###########################......###########.....###.....#....#####........##########.....################....#######.......####........#.........................###############....#############.........######....##....###########....##########....###############....###....#############################.....................................................###########.......###########....................................##.......# #......####################.....#################....####################....######.....##....############.....#......###....############.....#######....################....###################################....######....########....#################################....#......##########################################....#####.....##################....##############....##.....###.....####.........######.....##########..........................########.....##.....##############....#############.....###################.....#########....##########.....#######.....###########################......###########.......................................##.....################....#######.......####........#.........................###############....#############.........######....##....###########....##########....###############....###....#############################.....................................................###########.......###########....................................##.......# #......####################.....#################....####################....######.....##....############.....#......###....############.....#######....################....###################################....######....########....#################################....#......##########################################....#####.....##################....##############....##.....###.....####.........######.....##########..........................########.....##.....##############....#############.....###################.....#########....##########.....#######.....###########################......###########.......................................##.....################....#######.......####........#.........................###############....#############.........######....##....###########....##########....###############....###....#############################################....##....##############.....#.......###########.......###########....................................##.......# #......####################.....#################............................######.....##....############.....#......###....############.....#######....################....###################################....######....########....#################################....#......##########################################....#####.....##################....##############....##.....###.....####.........######.....##########..........................########.....##.....##############....#############.....###################.....#########....##########.....#######.....###########################......###########.......................................##.....################....#######.......####........#..................######################....#############.........######....##....###########....##########....###############....###....#############################################....##....##############.....#.......###########.......###########.....##############....###############.......# #......####################.....#################............................######.....##....############.....#......###....############.....#######....################....###################################....######....########....#################################....#......##########################################....#####.....##################....##############....##.....###.....####.........######.....##########..........................########.....##.....##############....#############.....###################.....#########....##########.....#######.....###########################......###########.....###.....#....########.....##########.....################....#######.......####........#..................######################....#############.........######....##....###########....##########....###############....###....#############################################....##....##############.....#.......###########.......###########.....##############....###############.......# #......####################.....######################################.......######.....##....############.....#......###....############.....#######....################....###################################....######....########....#################################....#......##########################################....#####.....##################....##############....##.....###.....####.........######.....##########..........................########.....##.....##############....#############.....###################.....#########....##########.....#######.....###########################.....############.....###.....#....########.....##########.....################....#######.......####.....####..................######################....#############.........######....##....###########....##########....###############....###....#############################################....##....##############.....#.......###########.......###########.....##############....###############.......# #......####################.....######################################.......######.....##....############.....#......###....############.....#######....################....###################################....######....########....#################################....#......##########################################....#####.....##################....##############....##.....###.....####.........######.....##########..........................########.....##.....##############....#############.....###################.....#########....##########.....#######.....##########..................................................................................................................####.....####..................######################....#############.........######....##....###########....##########....###############....###....##############################....................................................###########.......###########.....##############....###############.......# #......####################.....######################################.......######.....##....############.....#......###....############.....#######....################....###################################....######....########....#################################....#......##########################################....#####.....##################....##############....##.....###.....####.........######.....##########.......................................##.....##############....#############.....###################.....#########....##########.....#######.....##########..................................................................................................................####.....####..................######################....#############.........######....##....###########....##########.......................................#####################....................................................###########.......###########.....##############....###############.......# #......####################.....######################################.......######.....##....############.....#......###....############.....#######....################....###################################....######....########....#################################....#......##########################################....#####.....##################....##############....##.....###.....####.........######.....##########.......................................##.....##############....#############.....###################.....#########....##########.....#######.....##########......................................................................................##########....#######.....######.....####..................######################....#############.........######....##....###########....##########.......................................####################################....####################.....####....###########.......###########.....##############....###############.......# #......####################.....######################################.......######.....##....############.....#......###....############.....#######....################....###################################....######....########....#################################....#......##########################################....#####.....##################....##############....##.....###.....####.........######.....##########.......................................##.....##############....#############.....###################.....#########....##########.....#######.....###########################.....############.....###.....#....########.....##########.....#.....##########....#######.....######.....####..................######################....#############.........######....##....###########....##########....###############....###....#############################################....####################.....####....###########.......###########.....##############....###############.......# #......####################.....######################################.......######.....##....############.....#......###....############.....#######....################....###################################....######....########....#################################....#......##########################################....#####.....##################....##############....##.....###.....####.........######.....##########............#...........#################.....##############....#############.....###################.....#########....##########.....#######.....###########################.....############.....###.....#....########.....######....................................................####..................######################....#############.........######....##....###########....##########....###############....###....#############################################....####################.....####....###########.......###########.....##############....###############.......# #......####################.....######################################.......######.....##....############.....#......###....############.....#######....################....###################################....######....########....#################################....#......##########################################....#####.....##################....##############....##.....###.....####.........######.......................................#################.....##############....#############.....###################.....#########....##########.....#######.....###########################.....############.....###.....#....########.....######....................................................####..................######################....#############.........######....##....###########....##########....###############....###....#############################################....####################.....####....###########.......###########.....##############....###############.......# #....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #....###################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################