718 687 #.############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################# ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #.#####.###.####################...#########..####################.###############.#.#########.########.######.###############################.###########.#.#####.###################.#.########.#.................................##.####################.#######.#########.#############.###################.######..##############.######..##.##.##.######################.####################.##############.###.###.#####..#########.##########.#####.####.#####.############.###.###############.##########.#########.##.#############.########.########.########.#####.###############.##.##.######################.########.#########.##################################.##########.###.##.########.# #.#####.###.####################...#########..####################.###############.............................................................###########...................#########.#.########.#.##.#.###########.#####.####.###.##.####################.#######.#########.#############.###################.######..##############.######..##.##.##.######################.####################.##############.###.###.#####..#########.##########.#####.####.#####.############.###.###############.##########.#########.##.#############.########.########.########.#####.###############.##.##.######################.########.#########.##################################.##########.###.##.########.# #.#####.###.####################...#########..####################.###############.#.#########.########.######.###########################################.#.#####.#########.#########.#.########.#.##.#.###########.#####.####.###.##.####################.#######.#########.#############.###################.######..##############.######..##.##.##.######################.####################.##############.###.###.#####..#########.##########.#####.####.#####.############.###.###############.##########.#########.##.#############.########.########.########.#####.###############.##.##.######################.########.#########.##################################............................# #.#####.###.####################...................................................#.#########............####.###########################################.#.#####.#########.#########.#.########.#.##.#.###########.#####.####.###.##.####################.#######.#########.#############.############.######.######..##############.######..##.##.##.######################.####################.##############.###.###.#####..#########.##########.#####.####.#####.############.###.###############.##########.#########.##.#############.########.########.########.#####.###############.##.##.######################.########.#########.####.#############################.##########.###.##.########.# #.#####.###.####################.#.#########..####################.###############.#.#########.#####.##.######.###########################################.#.#####.#########.#########.#.########.#.##.#.###########.#####.####.###.##.#######.############.#######.#########.#############.############.######.######..##############.######............................#####.####################.##############.###.###.#####..#########.##########.#####.####.#####.############.###.###############.##########.#########.##..........................................................................................##.########.#########.####.#############################.##########.###.##.########.# #.#####...........................................################.###############.#.#########.#####.#########.###########################################.#.#####.#########.#########.#.########.#.##.#.###########.#####.####.###.##.#######.############.#######.#########.#############.############.######.######..##############.######...........######################.####################.##############.###.###.#####..#########.##########.#####.####.#####.############.###................................#####.################.########.########.########.#####.###############..#.##.###################.##.########.########................................................................# #.#########.####################.###########..###..............................................#####.#########.###########################################.#.#####.#########.#########.#.########.#.##.#.###########.#####.####.###.................................#########.####.............................................................##.##.#########################.####################.##############.###.###.#####..#########.##########.#####.####.#####.############.###################.##########.###.#.......................#######.########.########.#####.###############..#.##.###################.##.########.#########.####.#########.###################.##########.###.##.########.# #.#########.####################.###########..###.################.###############.#.###############.#########.###########################################.#.#####.#########.#########.#.########.#.##.#.###########.#####.####.######.#######.############.#######.#########.#############.############.######.##...#..##############.######..##.##.#########################.####################.##############.###.###.#####..#########.##########.#####.####.......############.###################.##########.###.#.###.################..#######.########.########.#####.###############..#.##.###################.##.########.#########.####.#########.###################.##########.###.##.########.# #.#########.####################.###########..###.################.###############.#.###############.#########.###########################################.#..........######.#########.#.########.#.##.#.###########.#####.####.######.#######.############.#######.#########.#############.############.######.##.#.#..##############.######..##.##.#########################.####################.##############.###.###.#####..#########.##########.#####.##########.############.###################.##########.###.#.###.################..#######.########.########.#####.###############..#.##.###################.##.########.#########.####.#########.###################.##########.###.##.########.# #.#########.####################.########.....###.################.###############.#.###############.#########.###########################################.#######.##.######.#########.#.########.#.##.#.###########.#####.####.######.#######.############.#######.#########.#############..............................#############.######..##.##.#########################.####################.##############.###.###.#####..#########.##########.#####.##########.############.###################.##########.###.#.###...........................########.########.#####.###############..#.##.###################.##.########.#########.####.#########.###################.##########.###.##.########.# #.#########.####################.########.##..###.################.###############.#.###############.#########.###########################################.#######.##.######.#########.#.########.#.##.#.###########.#####.####.####..............................#.#########.#############.###.########.######................................................................####################.##############.###.###................................##.##########.############.###################.##########.###.#.###.################..################.########.#####.###############..#.##.###################.##.########.#########.####.#########.###################.##########.###.##.########.# #.#########.####################.########.##..###.################.###############.#.###############.#########.###########################################.#######.##.######.#########.#.########.#.##.#.###########.#####.####.####.#.#######.############.#####.#.#########.#############.###.########.#########.#.#..##############.######..##.##.##############################################.##############.###.###.#####..#########.##########.##.##.##########.############.###################.##########.###.#.###.################..################.########.#####.###############..#.##.###################.##.########.#########.####.#########.###################.#########......##.########.# #.#########.####################.########.##..###.################.###############.#.###############.#########.###########.###############################.#######.##.######.#########.#.########.#.##.#.###########.#####.####.####.#.#######.############.#####.#.#########.#############.###.########.#########.#.#..#############..######..##.##.##############################################.##############.###.###.#####..#########.##########.##.##.##########.############.###################.##########...............................................................#############..#.##.###################.##.########..................#######.###################.#########..######.########.# #.#########.####################.########.##..###.################.###############.#.###############.#########.###########.###############################.#######.##.######.#########.#.########.#.##.#.###########.#####.####.####.#.#######.############.#####.#.#########.#############.###.########.#########.#.#..#############..######..##.##.##############################################.##############.###.###.#####..#########.##########.##.##.##########.############.##.################.###########.##.#.###.################.#..##############.########.#####.#.#############..#.##.#############.....................................................##########.#########..######.########.# #.#########.####################.#####........###.################.###############.#.###############.#########.###########.###############################.#######.##.######.#########........###.#.##.#.###########.#####.####.####.#.#######.############.#####.#.#########.#############.###.########.#########.#.#..#########.###..######..##.##.##############################################.##############.###.###.#####..#########.##########.##.##.##########.############.##.################.###########.##.#.###.################.#..##############.########.#####.#.######.######..#.##.#############.#####.##.########.#########.####.#.#######.###################.#########..######.########.# #.#########.####################.#####.##.##.####.################.###############.#.###############.#########.###########.###############################.#######.##.######.#########.#.####.###.#.##.#.###########.#####.####.####.#.#######.############.#####.#.#########.#############.###.########.#########.#.#..#########.###..######..##.##.##############################################.##############.###.###.#####..#########.##########.##.##.#######.##.############.##.################.###########.##.#.###.#####...............##############.########.#####.#.######.######..#.##.#############.#####.##.########.#########.####.#.#######.###################.#########..######.########.# #.#########.####################.#####.##.##.####.################.###############.#.###############.#########.###########.###############################.#######.##.######.#########.#.####.###.#.##.#.###########.#####.####.####.#.#######.############.#####.#.#########.#############.###.########.#..............#########.###..######..##.##.##############################################.##############.###.###.#####..#########.##########.##.##.###..........................................................###.#####.##########.#..##############.########.#####.#.######.######..#.##.#############.#####.##.########.#########.####.#.#######.###################.########...######.########.# #.#########.####################.#####.##.##.####.################.###############.#.###############.#########.###########.###############################.#######.##.##..........................................................................................###########.#############.###.########.#########.#.##.#########.###..######..##.##.#############.################################.##############.###.###.#####..#########.##.................................................................................................#..##############.########.#####.#.######.######..#.##.#############.#####.##.########.#########.####.#.#######.#########......................######.########.# #.#########.####################.#####.##.##.####.################.###############.#.###############.#########.###########.###############################.#######.##.##.###.#.#######.#.###..###.#.##.#.###########.#####.####.####.#.#######.############.#################.#############.###.########.#########.#.##.#########.###..######..##.##.#############.################################.##############.###.###.#####..#########.##.#######.##.##.#######.##.############.##.################.###########.##.#####.#####.############..##############.########.#####.#.######.######..#.##.#############.#####.##.########.#########.####.#.#######.###.#####.#########.########............######.# #.#########.#################..........##.##.####.################.###############.#.###############.#########.###########.###############################.#######.##.##.###.#.#######.#.###..###.#.##.#.###########.#####.####.####.#.#######.#######........................#############.###.########.#########.#.##.#########.###..######.................................#####################.#####..............................................##.##.#######.##.############.##.################.###########.##.#####.#####.############..##############.########.#####.#.######.######..#.##.#############.#####.##.########.#########.####.#.#######.###.#####.#########.########..#######.#.######.# #.#########.#################.##.########.##.####.################.###############.#.###############.#########.###########.###############################.#######.##.##.###.#.#######.#.###..###.#.##.#........................####.#.#######.############.#################.#############.###.########.#########.#...................######..##.##.##............################################.##################.#########..#########.##.##########.##.#######..#.############.##.################.###########.##.#####.#####.############..##############.########.#####.#.######.######..#.##.#############.#####.##.########.#########.####.#.#######.###.#####.#########.########..#######.#.######.# #.#########...................##.########.##.####..................................#.................#########.###########.####............................#######.##.##.###.#.#######.#.###..###.#.##.#############.#####.###..####.#.#######.############.#################.#############.###.########.#########.#.##.#########.###..######..##.##.##.#########..################################.##################.#########..#########.##.##########.##..........#.############.##.################.###########.##.#####.#####.############..##############.########.#####.#.######.######..#.##.#############.#####.##.########.#########.####.#.#######.###.#####.#########.########..#######.#.######.# #.##############################.########.##.#####################.###########################################.###########.###############################.#######.##.##.###.#.#######.#.###..###.#.##.#############.#####.###..####.#.#######.############.#################.#############.###.########.#########.#.##.#########.###..######..##.##.##.#########..################################.##################.#########..#########.##.##########.##########..#.############.##.################.###########.##.#####.#####.############..##############.########.#####.#.######.######..#.##.#############.#####.##.......................................#####.#########.########..#######.#.######.# #.##############################.########.##.#####################.#######################################.###.###########.###############################.#######.##.##.###.#.#######.#.###..###.#.##.#############.#####.###..####.#.#######.############.#################.#############.###.########.#########.#.................................................................................#################.#########..#########.##.##########.##########..#.############.##.################.###########.##.#####.#####.############..##############.########.#####.#.######.######..#.##.#############.#####.###########.#########.####.#.#######.###.#####.#########.########..#######.#.######.# #.##############################.########.##.#####################.#######################################.###.###########.###############################.#######.##.##.###.#.#######.#.###..###.#.##.#############.#####.###..####.#.#######.############.#################.#############.###.########.#########.#.############.###..######..#####.##.#########..################################.##################.#########..#########.##.##########.##########..#.############.##.################.###########.##.#####.#####.############..##############.########.#####.#.######.######..#.##.#############.#####.###########.#########.####.#.###...............#########............................# #.##############################.########.##.#####################.#######################################.###.###########.###############################.#######.##.##.###.#.#######.#.###..###.#.##.#############.#####.###..####.#.#######.############.######......................###.###.########.#########.#.############.###..######..#####.##.#########..################################.##################.#########..#########.##.##########.##########..#.############.##.################.###########.##.#####.......############..##############................#.####...........#.##.#############.#####.###########.#########.####.#.###.###.###...........................#######.#.######.# #.#####################.########.########.##.#####################.#######################################.###.###########.###############################.#######.##.##.###.#.#######.#.###..###.#.##.#############.#####.###..####.#.#######.############.######.##########.#########.###.###.########........................................####.##.#########..################################.##################.#########..#########.##.##########.##########..#.############.##.################.###########.##.########################..##############.########.#######.####.########.##.##.#############.#####.###########.#########.####.#.###.###.#####.#############.########..#######.#.######.# #.......................................................##########.#######################################.###.###########.###############################.#######.##.##.###.#.#######.#.###..###.#.##.#############.#####.###..####.#.#######.############.######.#######.##.#########.###.###.##################.#.############.###..######...####.##.#########..################################.##################.#########..#########.##.##########.##########..#.############.##.################.###########.##.########################..##############.########.#######.####.########.......................................#########.####.#.###.###.#####.#############.########..#######.#.######.# #.#####################.########.###########.##########.##########.#######################################.###.###########.###############################.#######.##.##.###.#.#######.#.###..###.#.##.#############.#####.###..####.#.#######.############.######.#######.##.#########.###.###.##################.#.############.###..######...####.##.#########..################################.##################.#########..#########.##.##########.##########..#.############.##.################.###########.##.########################..##############.########.#######.####.########.##.##.#############.#####.#.########..#########.####.#.###.###.#####.#############.########..#######.#.######.# #.#####################.########.###########.##########.##########.#######################################.###.###########.########.######################.#######.##.##.###.#.#######.#.###..###.#.##.#############.#####.###.........#######.############.######.#######.##.#########.###.###.##################.#.############.###..######...####.##.#########..################################.##################.#########..#########....................................................#########.###########.##.########################..##############.########.#######.####.########.##.##.#############.#####.#.########..#########.####.#.#...............................####..#######.#.######.# #.#####################.########.###########.##########.##########.#######################################.###.###########.########.######################.#######.##.##.###.#.#######.#.###..###.#.##.#############.#####.####.####.#########.############.######.#######.##.#########.###.###.##################.#.############.###..######...####.##.#########..################################.##################.#########..#########.##.##########.##########..##############.##.################.###########.##.########################..#######################.#######.####.########.##.##.#############.#####.#.########..#########.####.#.#.#.###.#####.#############.####.......................# #.#####################.########.###########.##########.##########.#######################################.###.###########.########.######################.#######.##.##.###....................................####.#####.####.####.#########.############.######.#######.##.#########.###.###.##################.#.############.###..######...####.##.#########..################################.##################.#########..#########.##.##########.##########..##############.##.######.#########.###########.##.########################..#######################.#######.####.########.##.##.#############.#####.#.########..#########.####.#.#.#.###.#####.#############.########..#######...######.# #.#####################.########.###########............##########.#######################################.###.###########.########.######################.#######.##.##.#####.#######.#####..###.#.###########.####.#####.####.####.#########.############.######.#######.##.###.#####.###.###.##################...................................##.#########..################################.##################............#########.##.##########.##########..##############.##.######.#########.###########.##.########################..#######################.#######.####.########.##.##.#############.#####..............................#.#.###.#####.#############.########..#######...######.# #.#####################.########.#################################.#######################################.###.###########.########.######################.#######.##.##.#####.#######.#####..###.#.###########.####.#####.####.####.#########.############.######.#######.##.###.#####.###.###.##################.#.############.###..######...#######.#########..################################.############################..#########.##.##########.##########..##############....######.#########.###########......................................................................................................#.########.##########.####.#........................................................# #.#####################............................................#######################################.###.###########.########.######################.#######.##.##.#####.#######.#####..###.#.###########.####.#####.####.####.#########.############.######.#######.##.###.#####.###.###.##################.#............................#######.#########..################################.############################..#########.##.##########.##########..#################.######.#########.###########.##.########################..#######################.#######.####.########.##.##.#############.#####.#.########.###############.#.#.#.###.#####.#################.####..#######...######.# #............................###.#####.###########################.#######################################.###.###########.########.######################.#######.##.##.#####.#######.#####..###.#.###########.####.#####.####.####.#########.############.######.#######.##.###.#####.###.###.##################.##############.###..######...#######.#########..################################.############################......#####.##.##########.##########..#################.######.#########.###########.##.########################..#######################.#######.####.########.##.##.#############.#####.#.########.###############.#.#.#.###.#####..........................................# #.#####################.####.###.#####.###########################.#######################################.###.###########.########.######################.#######.##.##.#####.#######.#####..###.#.###########.####.#####.####.####.#########.############.######.#######.##.###.#####.###.###.##################.##############.###....................########..################################.############################..#########.##.######...................................................................########################..#######################.#######.####.########.##.##.#############.#####.#.########.###############.#.#.#.###.#####.#################.####..########..######.# #.#####################.####.###.#####.###########################.#######################################.###.###########.########.######################.#######.##.##.#####.#######.#####..###.#.###########.####.#####.####.####.#########..................................................................................................#######..########..################################.############################..#########.##.######.###.##########..#################.######.#########.###########.###########################..#######################.#######.####.########.##.##.#############.#####.#.########.###############.#.#.#.###.#####.#################.####..########..######.# #.#####################.##.#.###.#####.###########################.#######################################.###.###########.########.######################.#######.##.##.#####.#######.#####..###.#.###########.##########.####.####.#########.############.##.###########.##.##...........####.##################.##############.###..#######..#######..########..################################.############################..#########.##.######.###.##########..#################.######.#########.###########.###########################..#######################.#######.####.########.##.##.#############.#####.#.########.###############.#.#.#.###.#####.#################.####..########..######.# #.#####################.##.#.###.#####.###########################.#######################################.###.###########.########.######################.#######..................................###########.#######.##.####.####.#########.############.##.###########.##.###.#####.##.####.##################.##############.###..#######..#######..########..################################.###################.................................................................######.#########.###########.###########################..#######################.#######.####.########.##.##.#############.#####.#.########.###############.#.#.#.###.#####.#################.###....................# #..................................................................#######################################.###.####...............#.######################.#######.##.##.#####.#######.#####..###.#.###########.#######.##.............#######.############.##.###########.##.###.#####.##.####.##################.##############.###..#######..#######..########..################################.############################..#########.##.######.###.#.########.###########.#####.#######.#########.###########.###########################..#######################.#######.####.########.##.##.#############............................................................#######.####..########..######.# #.#####################.##.#.##..#####.###################################################################.###.####.######.######.#.######################.#######.##.##.#####.#######.#####..###.#.#######.....................####.#########.############.##.###########.##.###.#####.##.####.##################.##############.###..#........#######..########..################################.############################..#########.##.######.###.#.########.###########.#####.#######.#########.###########.###########################..#######.........................####.########.##.##.#############.#####.#.########.#################........................................................# #.#####################.##.#.##..#####.###################################################################.###.####.######.######.#.######################.#######.##.##.#####.#######.######.###.#.#######.###..................................##########.##.###########.##.###.#####.##.####.##################.##############.###..#.#####..#######..########..################################.############################..#########.##.######.###.#.########.###########.#####.#######.#########.###########.###########################..#######################.############.########.##.##.##.............................................................#########.#######.####..########..######.# #.#####################.##.#.##..#####.###################################################################.###.####.######.######.#.######################.#######.##.##.#####.#######.######.###.#.#######.###.#######.##.####.####.#########.#.##########.##.###########.##.###.#####.##.####.##################.##############.###..#.#####..#######..########..################################.############################..#########.##.######.###.#.########......................................................................................................############.########.##.##.##.##########.#####.#.########.#################.#.#.###.#####.#########.#######.####..########..######.# #.#####################.##.#.##..#####.####################################.##############################.###.####.######.######.#.######################.#######.##.##.#####.....###.######.###.#.#######.###.#######.##.####.####.#########.#.##########.##.###########.##.###.#####.##.####.##################.##############.###..#.#####..#######..########..#################.##############.############################..#########.##.######.###.#.########.###########.#####.#######.#########.###########.#######.##.#############.##...................................................................................#.#################.#.#.###.#####.#########.#######.####..########..######.# #.#####################.##.#.##..#####.####################################.##############################.###.####.######.######.#.######################.#######.##.##.#####.###.###.######.###.#.#######.###.#######.##.####.####.#########.#.##########.##.###########.##.###.##............#################################.###..#.#####..#######..########.......................................######.......................................................###########.#####.#######.#########.###########.#######.##.#############.###.####################################.########.##.##.##.################.#.########.#################.#.#.###................................................# #.#####################.##.#.##..#####.####################################.##############################.###.####.######.######.#.######################.#######.##.##.#####.###.###.######.###.#.#######.###............####.####.#########.#.##########.##.###########...............................................................................#########.#################.##############.###.######.#################..#########.#########.###.#.####################.#####.#######...............................##.#############.###.####################################.########.##.##.##.################.#.########.#################.#.#.#########.#########.#######.####..########.#######.# #.#####################.##.#.##..#####.####################################.##############################.###.####.######.##....................................................#.###.######................................##.####.#########.#.##########.##.###########.##.###.##.##.##.####.#################################.###..#######..####.###.#########.#################.##############.###.######.#################..#########.#########.###.#.####################.#####.#######.####.####.###################.##.#############.###.####################################.########.##.##.##.################.#.########.#################.#.#.#########.....#####.#######.####..########.#######.# #.#####################.##.#.##..#####.####################################.##############################.###.####.######.##.###.#.######################.#######.##..........###.###.##########.#.#######.###.#######.####.##.####.#########.#.##########.##.###########.##.###.##.##.##.####.#################################.###...........####.###.#########.#################.##############.###.######.#################..#########.#########.###.#.####################.#####.#######.####.####.###################.##.#############.###.####################################.########.##.##.##.################.#...................................................................................# #.#####################.##.#.##..#####.####################################.##############################.###.......#####.##.###.#.######################.#######.###########...................................................................##########.##.###########.##.................#.#################################.###.########..####.###.#########.#################.##############.###.######.#########.................................................................#####..###.####.###################.##.#############.###.#############################........########.##.##.##.################.##########.#############.###.#.#.#############.####.................................# #.#####################.##.#.##..#####.####################################.##############################.########..#####.##.###.#.######################.#######.###############..........#####.#.###########.#######.####.##.####.#########.############.##.......................##.##.##.#.#################################.###.########..####.###.#########.#################.##############.###.######.#########.#######..#########.#########.###.#.####################.#####.#.#####..###.####.###################.##.#############.###.#############################.######.########.##.##.##.################.##########.#############.###.#.#.#############.####..#######.####..######.#.#######.# #.#####################.##.#.##..#####.####################################.##############################.########..#####.##.###.#.###################............###############.###.####.#####.#............................................................###########.##.###.#####..#.##.#.#################################.###.########..####.###.#########.#################.##############.###.######.#########.#######..#########.#########.###........................#####.#.#####..###.####.###################.##.#############.###.#############################.######.########.##.##.##.################.##########.#############.###.#.#.#############.####..#######.####..######.#.#######.# #.#########.............##.#.##..#####.####################################.##############################.########..#####.##.###.#.###################.##.#######.###############.###.####.#####.#.#####.#####.#######.#######.####.#########.###########..##.###########.##.###.######.#.##.#.#################################.###.########..####.###.#########.#################.##############.###.######.#########.#######..#########.#########.###.#.##########################.#.#####..###.####.###################.##.#############.###.#############################.######.########.##.##.##.################.##########.#.###########.###........................................................# #.#########.##############.#.##..#####.####################################.##############################.########..#####.##.###.#.###################.##.#######.###############.###.####.#####.#.#####.#####.#######.#######.####.###.#####.###########..##.###########.##.###.######.#.##.#.#################################.###.########..####.###.#########.#################.##############.###.######.#########.#######..#########.#########.###.#.##########################.#.#####..###.####.#######..................................................................................................................##.#.###########.###.#.###############.####.########.####..######.#.#######.# #.#########.##############.#.##..#####.####################################.########################.......########..#####.##.###.#.###################.##.#######.###############.###.####.#####.#.#####.#####.#######.#######.####.###.#####.###########..##.###########.##.###.######.#.##.#.#################################.###.########..####.###.#########.#################.##############.###.######.#########.#######..#########.#########.###.#.##########################.#.#####..###.####.#######.#.#########.##.#############.###.###.###################.#####.######.#####.#.###.##.##.################.##########.#.###########.###.#.###############.####.########.####..######.#.#######.# #.................................####.####################################.##########################.###.########..#####.##.###.#.###################.##.#######.###############.###.####.#####.#.#####.#####.#######.#######.####.###.#####.##.................................######.#.##.#.#################################.....########..####.###.#########.#################.##############.###.######.#########.#######..#########.#########.###.#.##########################.#.#####..###.................................#########.###.###.###################.#####.######.#####.#.###.##.##.################.##########.#.###########.###.#.###############.####.########.####..######.#.#######.# #.#########.##############.#.##...####.###################.################.##########################.###.########..#####.##.###.#.###################.##########.###############.###.####.####..#.#####.#####.................####.###.#####.#####.#####..##.#######.###.##.###.........................#######################...............####.###.#########.#################.##############.###.######.#########.#######..#########.#########.###.#.##########################.#.#####..###.####.#######.#...#######.##.###.#########.###.###.###################.#####.######.#####.#.###.##.##.################.##########.#.###########.###.#.###############.####.########.####...................# #.#########.##############.#.##...####.###################.################.##########################.###.########..#####.##.###.#.###################.##########.###############.###.####.####.##.#####.#############.############.###.#####.#####.#####..##.#######.###.##.######.###.#.##.#.#########.#######################.############.#####.###.#########.#################.##############.###.######.#########.#######..#########.#########.###.#.##########################.#.#####..###.####.#######.#.#.#######.##.###.#########.###.###.###################.#####.######.#####.#.###.##.##.################.##########.#.###########.###.#.###############.####.########.####.#######.#.#######.# #.#########.##############.#.##...####.###################.################.##########################.###.########..#####.##.......................................................................#####.#############.############.###.#####.#####.#####..##.#######.###.##.######.###.#.##.#.#########.#######################.############.#####.###.#########.########.......................................................#########.#########.###.#.##########################.#.#####..###.####.#######.#.#.#######.##.###.#########.###..........................................................................................#######.###.#.###############.####.########.####.#######.#.........# #.#########.##############.#.##...####.###################.################.##########################.###.########..#####.##.###.#####################.#########.################.###.####.####.##.#####.#############.############.###.#####.#####.#####..##.#######.###.##.######.###.#................................#######.############.#####.###.#########.########.########.##############.###.######.#########.#######.##########.#########.###.#.##########################.#.#####..###.####.#######.#.#.#######.#.........................................................#####.#.###.##.##.################.##########.#.###.#######.###.#.###############.####.########.####.#######.#########.# #.#########.##############.#.##...####.###################.################.##########################.###.########..#####.##.###.#####################.#########.################.###.####.####.##.#####.#############.############.###.#####.#####.#####..##.#######.###.##.######.###.#.##.#.########..#######################.############.#####.###.#########.########.########.##############.###.######.#########.........##########.#########.###.#.##########################.#.#####..###.####.#######.#.#.#######.#..###.#########.#######.###################.#####.############.......##.##.################.##########.#.###.#######.###.#.###############.####.########.####.#######.#########.# #.#########.##############.#.##...####.###################.################.##########################.###.########..#####.##.###.#####################.#########.################.###..............#####.#############.############.###.#####.#####.#####..##.#######.###.##.######.###.#.##.#.########..##############.########.############.#####.###.#########.########.########.##############.###.######.############################.#########.###.#.##########################.#..............................................................###################.#####.##############.######.##.########.......................##.#######.###.#.###############.####.########.####.#######.#########.# #.#########.##############.#.##...####.###################.################.##########################.###.########..#####.##.###.#####################.#########.################.########.####.##.#####.#############.############.###.#####.#####.#####..##.#######.###.##.######.###.#.##.#.########..##############.########.############.#####.###.#########.########.########.##############.###.######.############################.#########.###.#.##########################.#.######.###.####.#########.#.#######.#..###.#####.###.######..###################.#####.#####....................########.#######.##########.#..##.#######.###.#......................................#####.#########.# #.#########.##############.#.##...####.###################.################.##########################.###.########..#####.##.....#####################.#########.################.########.####.##.#####.#############.############.###.#####.#####.#####..##.#######.###.##.######.###.#.##.#.########..##############.########.############.#####.###.#########.########.########.##############.###.######.############################.#########.###......................#######.#.######.###.####.#########.#.#######.#..###.#####.###.######..###########...............#####.########.######.###########....................#..##.#######.###.#..##############.####.########.####.#.#####.#########.# #.#########.##############.#.##...####.###################.################.##########################.###.########..#####.######.#####################.#########.################.########.####.##.#####.#############.############.###.#####.#####.#####..##.#######.###.##.######.###.#.##.#.########..##############.########.############.#####.###.#########.########.########.##############.###.######.############################.#########.###.#.###.................................................................##..#####.###.######..###########.#######.###########.########.##########################.############..##.#######.###.#..##############.####.#######.......#.#####.#########.# #.#########.##############.#.##...####.###################.################.##########################.###.########..#####.######.#......................................................................................................................#..##.#######.###.##.######.###.#.##.#.########..##############.########.############.#####.###.#########.########.########.##############.###.######.############################.#########.###.#........###########.#######.#.######.###.####.#########.#.#######.#..##..#####.###.######..###########.#######.###########.########.##########################.############..##.#######.###.#..##############.####.#######..######.#####.#########.# #...............................................................###########.##########################.###.########..#####.######.#.###################.#########.################.########.####.##.#####.#############.############.###.#####.#####.###.#..##.#######.###.##.######.###.#.##.#.########..##############.########.############..........................................................######.############################.#########.###.########.###########.#######.#.######.###.####.#########.#.#######.#..##..#####.###.######..###########.#######.###########.########.##########################.############..##.#######.###.#..##############.####.#######..######.#####.#########.# #.#########.#.############.#.##...####..............................................................##.##............................##################.#########.################.########.####.##.#####.#############.############.###.#####.#####.###.#..##.#######.###.##..............##............................########.############.#####.#############.########.########.#########################.############################.#########.###.########.###########.#######.#.######.###.####.#########.#.#######.#..##..#####.###.######..###########.#######.###########.########.##########################.############..##............................##.####.#######..######.#####.#########.# #...........#.############.#.##...####.#.#################.################.##########################.##..#########.#####.######.#.###################.#########.################.########.####.##.#####.#############.############.###.#####..............##.#######.###.##.######.###.####.#.########..#######################.############.#####.#############.########.########.#########################.############################.#########.###.########.###########.#######.#..................................##.#..##..#####.###.######..###########.#######.###########.########.##########################.############..##.#######.###.#..#######.######.####.#######..######.#####.#########.# #.########.##.############.#.##...####.#.#..................................##########################.##..#########.#####.######.#.###################.#########.################.########.####.##.#####.####..............................................................................................................................................................########.#########################.############################.#########.###.########.###########.#######.########.###.####.#########.#.####.##.#..##..#####.###.######..###########.#######.###########.########.##########################.############..##.#######.###.#..#######.######.####.#######..######.#####.#########.# #.########........................####.#.......................############.##########################.##..#########.#####.######.#.###################.#########.################.########.####.##.#####.#############.############.###.###.#.#####.###.#.#.#.#######.######.######.###.####.#.########..##.####################.############.#####.#############.#################.#########################.##################.#########.#############.########.###########.#######.########.###.####.#########.#.####.............................................................########.##########################.############..##.#######.###.#..#######.######.####.#######.#######.#####.#########.# #.########.##.############.#.###..####.#####.#############.###.############.##########################.##..#########.#####.######.#.#########.#########.#########.################.########.####.##.#####......................................................#######.######.######.###.####.#.########..##.####################.############.#####.#############.#################.#########################.##################.#########.#############.########.###########.#######.########.###.####.#########.#.#######.#.###..#####.###.######..###########.#######.####################.##########################.############..##.#######.###.#..#######.######.####.#######.#######.#####.#########.# #.########.##.############.#.###..####.#####.#############.###.############.##########################.##..#########.#####.######.#.#########.#########.#########.################.########.####.##.#####.##########################.................###.#.#.#########.######.######.###.####.#.########..##.####################.############.#####.#############.#################.#########################.##################.#########.#############.########.###########.#######.########.###.####.#########.#..................................###########.#######.####################.#######################################..##.#######.###.#..#######.######.####.#######.#######.#####.#########.# #.########.##.############.#.###..####.#####.#############.###.############................................................######.#.#########.#########.#########.#########################.####.##.#####.##############################.###.#.#.#######.#.#.#########.######.######.###.####.#.########..##.####################.############.#####.............................................................################.#########.#############.########.###########.#######.########.###.####.#########.#########.#.###..#####.###.######..###########.#######.####################.#######################################..##.#######.###.#.................####.#######.#######.#####.#########.# #.########.##.############.#.###..####.#####.#############.###.################################....................#.#####.######.#.#########.#..................................................##.#####.####.......................................................................###.####.#.########..##.####################.############.###################.#################.################.###########################.#########.#############.########.###########.#######.########.###.####.#########.#########.#.###....................###########.#######.####################.#######################################..##.#######.###.#..#######.######.####.#######.#######.#####.#########.# #.########.##.############.#.###..####.#####.#############.###.####.###########################.##.######..#######.#.#####.######.#.#########.###############.###.#########################.####.##.#####.####.####.##.#################.###.#.#.##.####.#.#.#########.######.##########.####.#.#####.##..##.####################.############.###################.#################.################.###########################.#########.#############.########.###########..........................................####.#.####.#####.###.######..###########.#######.####################.#######################################..##.#######.###.#..#######.######.####.#######.#######.#####.#########.# #.########.##.############.#.###..####.#####.#############.###.####.################.................................#####.######.#.#########.###############.###.#########################.####.##.#####.####.####.##.#################.###.#.#.##.####.#.#.#######............................#####.##..##.####################.############.###################.#################.################.###########################.#########.#############.########.###########.#######.############.####.##.######.#########.#.####.#####.###.######..###########.#######.####################.#######################################..##....................................................................# #.########.##.############.#.###..####.#####.#############.###.####.###########################.##.######..#######.#.#####.######.#.#########.###############.###.#########################.####.##.#####.####.####.##.#################.###.#.#.##.####.#.#.###.###.....................####.#######.##..##.####################.############.###################.#################.################.###########################.#########.#############.########.###########.#######.############.####.##.######.###########.####.#####.###.######..###########.#######.####################.#######################################..##.#######.###.#..#######.######.####.#######.#######.#####.#########.# #.########.##.############.#.###..####.#####.#############.###.####.###########################.##.#####...#######.#.#####.######.#.#########.###############.###.#########################.####.##.#####.####.####.##.#################.###.#.#.##.####.#.#.###.###.#.######.###############.#######.##..##.####################.############.###################.#################.################.###########################.#########.#############.########.###########.#######.############.####.##.######.###########.####.#####.###.######..###########.#######.####################.##############......................................###.#..#######.######.####.#######.#######.#####.#########.# #.########.##.############.#.###..####.#####.#############.###.####.###########################.##.#####..................................................###.###.#########################.####.##.#####.####.####.##.#################.###.#.#.##.####.#.#.###.###.#.######.###########.................##.####################.############.###################.#################.################.###########################.#########........................###########.#####......................................................................................####################.########################################.##.###########.#..#######.............................#####.#########.# #.########.##.############.#.###..##########.#############.###.####.###########################.##.#####...#######.#.#####.######.#.#########.###############.###.#########################.####.##.#####.####.####.##.#################.###.#.#.##.####.#.#.###.###.#.######.###########.###.#######.##.###.####################.############.###################.#################.################.###########################.#########.#############.#######..###########.#######.############.####.##.######.#######.###.####.#####.###.######..###########.############################.########################################.##.###########.#..###################.####.##.#######.#####.###.......# #.########.##.############.#.###..##########.#############.###.####.###########################.##.#####...#######.#.#####.######.#.#########.###################.#########################.####.##.#####.####.####.##.#################.###.#.#.##.####.#.#.###.###.#.######.###########.###.#######.##.###.####################.############.###################.#################.################.###########################.#########.#############.#######..###########.#######.############.####.##.######.#######.###.####.#####.###.######..###########.#####################..............................##################.##.###########.#..###################.####.##.#######.#####.###.#####.# #.########.##.############.#.###..##########.#############.###.####...#########################.##.#####...#######.#.#####.######...#########.###################.#########################.####.##.#####.####.####.##.#################.###.#.#.##.####.#.#.###.###.#.######.###########.###.#######.##.###.####################.############.###################.#################.################.###########################.#########.#############.#######..###########.#######.############.####.##.######.#######.............................##########.#####################.######.#####################.##################.##.###########.#..###################.####.##.#######.#####.###.#####.# #.########.##.############.#.###..##########.#############.###.####.#.#########################.##.#####...#........................#########.###################.#########################.####.##.#####.####.####.##.#################.###.#.#.##.####.#.#.###.###.#.######.###########.###.#######.##.###.####################.############.###################.#################.################.###########################.#####.###.#############.#######..###########.#######.#################.##.######.###########.####.#####.###.#######.###########.#####################.######.#####################.##################.##.###########.#..................................................###.# #.########.##.############.#.###..##########.#############.###.####.#.#########################.##.#####...#.#####.#.#####.######..##########.###################.##############.##########................................................................#.###.###.#.######.###########.###.#######.##.###.####################.############.###################.#################.################.###########################.#####.###.#############.#######..########..............................##.######.###########.####.#########.#######.###########.#####################.######.#####################.##################.##.###########.#..............................#######.#####.###.#.###.# #.########.##.############.#.###..##########.#############.###.####.#.#########################.##.#####...#.#####.#.#####.######..##########.###################...................................###############.##.#################.###.#.#.##.####.###.###.###.#.######.###########.###.#######.##.###.####################.############.###################.#################.################.###................########.#####.###.#############.#######..###########.#######.#################.##.######.###########.####.#########.#######......######.#####################.######.#####################.##################.##.###########.##.###################.####.##.#######.#####.###.#.###.# #..........................#.###..##########.#############.###.####.#.#########################.##.#####...#.#####.#.#####...............................########.##############.###############.##.###############.##.#################.###.#.#.##.####.###.###.###.#.######.###########.###.#######.##.###.####################.############.###################...................################.##################.########.#####.###.#############.#######..###########.#######.#################.##.##################.####.#########.#######.####.######.#####################.######..........############.##################.##.###########.##.###################.####.##.#######.#####.###.#.###.# #.########.##.############.#.###..##########.#############.###.####.#.#########################.##.#####...#.#####.........######..##########.#.#################.##############.###############.##.###########..................#######.###.........................#.######.###########.###.#######.##.###.#########.##########.############.###################.##################################.##################.########.#####.###.#############.#######..###########.#######.#################.##.##################.####.#########.#######.####.######.#####################.###############.############.##################.##.###########.##.###################.####.##.#######.#####.###.#.###.# #.########.##.############.#.###..##########.#############.###.####................................#####...#.#######.####..######..##########.#.#################.##############.###############.##.###########.###.##.#########.#######.###...#.##.####.###.###.###.#.######.###########.###.#######.##.###.##................................###################.##################################.##################.########.#####.###.#############.#######..###########.#######.#################.##.##################.####.#########.#######.####.######.#####################.###############.############.##################.....##########.##.###################.####.##.#######.#####.###.#.###.# #.########.##.############.#.###..##########.#############.###.####.#.#########################.##.#####...#.#######.####..######..##########.#.#################.##############.###############.##.###########.###.##.#########.#######.###...#.##.####.###.###.###.#....................###.#######.##.###.#########.####.#####.################################.##################################.##################.########.#####.###.#####################..###########.#######.#################.##.######....................................####.######.#####################.###############.############.#####################..##########.##.###################.####.##.#######.#####.###.#.###.# #.......##............................................................................................................###..######..##########.#..................................###############.##.###########.###.##.#########.#######.###...#.##.####.###.###.###.#.######..##########.###.#######.##.###.#########.####.#####.################################.##################################.##################.########.#####.###.#####################..###########.#######.#################.##.######.###########.####.#########.#######.####.######.#####################.###############.############.#####################..##########.##.###################.####............................# #.#####.##.##.############.#.###..########.#.#############.###.####.#.###.#####################.##.#####...#########.#............................................##############.###############.##.###########.###.##.#########.#######.###...#.##.####.###.###.###.#.######..##########.###.#######.##.###.#########.####.#####..###############################.#############################.####.##################.#..............###.#####################..###########.#######.#################.##.######.###########.####.#########.#######.####.######.#####################.#########...................................######..##########.##.###################.####.##.#######.#####.###.#.###.# #.#####.##.##.############.#.###..########.#.#############.###.####.#.###.#####################.##.#####...#########.#.##..######..##########.#.########.#######################.###############.##.###########.###.##.#########.#######.###...#...............................##########.###.#######.##...........................###############################.#############################.####...............####.#.######.#####.###.#####################..###########.#######.#################.##.######.###########.####.#########.#######.####.######.#####################.#########.#####.############.##############.######......######.##.###################.####.##.#######.#####.###.#.###.# #....................#####.#.###..########.#.#############.###.####.#.###.#####################.##.#####...#########.#.##..######..##########.#.########.#######################.###############.##.###########.###.##.#########..######.###...#.##.####.###.###.###.#.#######.##########.###.#######.##.###.#########.####.######.###############################.#############################.#########.#############.#.######.#####.....................................................................######.###########.####...............................#####################.#########.#####.############.##############.#######.###.######.##.###################.####.##.#######.#####.###.#.###.# #.......##.##.############.#.###..########.#.#############.###.####.#.###.#####################.##.#####...#########.#.##..######..##########.#.########.#######################.###############.##.###########.###.##.#########..######.###...#.##.####.###.###.###.#.#######.##########.###.#######.##.###.####......####.######.###############################.#############################.#########.#############.#.######.#####.###.#####################..####.######.#########################.##.######.###########.####.#########.#######.####.############################.#########.#####.############.##############.#######.###.######.##.###################.####.##.#######.#####.###.#.###.# #.#####.##.##.############.#.###..########.#.#############.###............#####################.##.#####...#########.#.##..######..##########.#.########.#######################.###############.##.###########.###.##.#########..######.###...#.##.####.###.###.###.#.#######.##########.###.#######.##.###.#########.####.######.###############################.#############################.#########.#############.#.######..................................####.######.#########################.##....................####.#########.#######.####.############################.#########.#####.############.##############.#######.###.######.............................##.#######.#####.###.#.###.# #.#####.##.##.########............########.#.#############.########.#.#########################.##.#####...#########.#.##..######..##########.#.########.#######################.###############.##.###########.###.##....................##...#.##.####.###.###.###.#.#######.##########.###...............................######.###############################.#############################..########.#############.#.#########....................#########.#####.######.#########################.#########.################.#########.#######.####.############################.#########.#####.############.##############.#######.###.#############################.####.##.#######.#########.#.###.# #.#####.##.##.########.###.#.####.########.#.#############.########.#.#########################.##.#####...#########.#.##..######..##########.#.########.#######################.###############.##.###########.###.##.#########..######..##...#.##.####.###.#.......#.#######.##########.###..######.##.###.#########.####.######.#############################...#############################..########.#############.#.#########.##.###.##########..#########.#####.######.#########################.#########.################.#########.#######.####.############################.#########.#####.############.##############.#######.###.#############################.####.##.#######.#########.#.###.# #.#####.##.##.########.###.#.............................#.########.#.#########################.##...................#.##..######..##########.#.########.#######################.###############.##.###########.###.##.#########..######..##...#.##.####.###.....................................................#####.####.######.#############################.###############################..########.#############.#.#########.##.###.##########..#########.#####.######.#########################.#########.################.#########.#######.####.############################.#########.#####.############.##############.#######.###.#############################.####.##.#######.#########.#.###.# #.#####.##.##.########.###.#.####.########.#.###########.#.########.#.#########################.............................................................................................................................................................................................................................######.#############################.###############################..########.#############.#.#########.##.###.##########..#########.#####.######.#########################.#########.################.#########.#######.####.#########################.................................##############.#######.###.#############################.####.##.#######.#########.#.###.# #.............########.###.#.####.########.#.............................#########################.#####...########.##.##..######..##########.#.##.#####.###########.###.#######.###############.##.###############.##.#########..#####................................#######.##########.###..######.##.###.###.#####.###########.#############################.###############################..########.#############.#.#########.##.###.##########............#####.######.#########################.#########............................#######.####.#########################.##.#########.#####.###########################.#######.###.#############################.####.##.#######.#########.#.###.# #.#####.##.###########.###.#.####.########.#.###########.#.########.#.##.#########################.#####...########.##.##..######..##########.#.##.#####.###########.###.#######.#############......................................................####.#######.###.#.#######.##########.###..######.##.###.###.#####.###########.#############################.###############################..########.#############.#.#########.##.###.###########.###############.######.#########################.#########.################........................#########################.##.#########.#####.###########################.#######.###.#############################.####.##.#######.#########.#.###.# #.#####.##.###########.###.#.####.########.#.###########.#.########.#.##.#########################.#####..#########.##.##..######..##########.#.##.#####.###########..##.#######.###############.#####################.......................................................#.##########.###..######.##.###.###.#####.###########.#############################.###############################..########.#############.#.#########.##.###.###########.###############.######.#########################.#########.################..########.######################################.##.#########.#####.###########################.#######.###.#############################.####.##.#######.#########.#.###.# #.#####.##.###########.###.#.####.########.#.###########.#.########.#.##.#########################.#####..#########.##.##..######..##########.#.##.#####.###########..##.#######.###############.#####################.#########..#####...##...#.##.####..................................###..######.##.###.###.#####.###########.#############################.###############################..########.#############.#.#########.##.###.###########.###############.######.#########################.#########.################..########.#.............................................................................................###.#############################.####.##.#######.#########.#.###.# #.#####.##.###########.###.#.####.########.#.###########.#.########.#.##.#########################.#####..#########.##.##..######..##########.#.##.#####.###########..##.#######.###############.#####################.#########..#####...##...#.##.####.#######.###.#######.#.##########.###..######.##.###.###.#####.###########.#############################.###############################..########.#############.#.#########.##.###.###########.###############.######.#########################.#########.################..########.#########################################.#########.#####.####....................................##########################................................###.# #.#####.##.###########.###.#.####.########.#.###########.#.########.#.##.#########################.#####..#########.##.##..######..##########.........................##.#######.######........................................................#.##.####.#######.###.#######.#.##########.###..######.##.###.###.#####.###########.#############################.###############################..########.#############.#.#########.##.###.###########.###############.######.#########################..........................................................................................#####.####.######################.###########.#############################.####.##.#######.#########.#.###.# #.#####.##.###########.###.#.####.########.#.###########.#............##.#########################.#####..#########.##.##..######..##########.####.#####.############.##.#######.#####################.###############.#########..#####...##...#.##.####.#######.###.#.#####.#.##########.###..######.##.###.###.#####.###########.#############################.###############################..########.#############.#.#########.##.###.###########.###############.######.###################################.................................................................####.###############.####.######################.###########.#############################.####.##.#######.#########.#.###.# #.#####.##.###########.###.#.####.########.#.###########.#.########.####.#########################.#####..#########.##.##..######..##########.####.#####.############.##.#######.#.###################.###############.#########..#####...##...#.##.####.#######.###.#.#####.#.##########.###..######.##.###.###.#####.###########.#############################.###############################..########.#############.#.#########.##.###.###########.###############.######.###################################.################..########.#######.#################################.###############.####.######################.###########.#############################.####.##.#######.#########.#.###.# #.#####.##.###########.###.#.####.########.#.###########.#.########.####.#########################.........................######..##########.####.#####.############.##.#######.#.###################.###############.#########..#####...##...#.##......#######.###.#.#####.#.##########.###..######.##.###.###.#####.###########.#############################.###############################..#.....................................................................######.###################################.################..########.#######.#################################.###############.####.######################.###########.#############################.####.##.#######.#########.#.###.# #..........###########.###.#.####.########.#.###########.#.########.####.################################.############.##..######..##########.####.#####.############.##.#######.#.###################.###############.#########..#####...##...#.######........................................................#.#####.###########.#############################.###############################..########.#############.#.#####.###.######.###########.######################.###################################.################..########.#######.#################################.................####.######################.###########.#############################.####.##.#######.#########.#.###.# #.####################.###.#.####.########.#.###########.#.########.####.################################.############.....######..##########.####.#####.############.##.#######.#.###################.###############.#########..#####...##...#.######..#######.###.#.#####.#.##########.###..######.##.##..###.#####.###########.#############################.###############################..########.#############.#.#####.###.######.###########.######################.###################################.################..########.#######.######################################################.######################.###########.#############################.####.##.#######.#########.#.###.# #.####################.###.#.####.########.#.###########.#.########.####..............................###.################.######..##########.####.#####.############............#.###################.###############.#########..#####...##...#.######..#######................................#####.##.##..###.#####.###########.#############################.###############################..########.#############.#.#####.###.######.###########.######################.###############################.......................########.#######.######################################################.######################.###########.####################..........................#########.#.###.# #.####################.###.#.####.########.#.###########.#.########.####.################.###########.###.################.######..##########.####.#####.############.##.#########.###################.###############...............................................................####.###...#####.##.##..###.#####.###########.#############################.###############################..########.#############.#.#####.###.######.###########.######################.###############################.###.################.#########.#######.######################################################.######################.###########.####################.#####.##.####.#..#################.#.###.# #.......................##.#.####.########.#.###########.#.########.####.################.###########.###.################.######..##########.####.#####.############.##.#########.###################.###############.#########..#####...###..#.######..#######.###.#.#####.#.#.########.###...#####.##.##..###.#####.###########.#############################.###############################..########.#############.#.#####.###.######.###########.######################.###############################.###.################.#########.#######.#######################################.....................#################.###########.####################.#####.##.####.#..#################.#.###.# #.####################..##.#.####.####.###.#.###########.#.########.####.################.###########.###.################.######..##########.####.#####........................................................######.#########..#####...###..#.######..#######.###.#.#####.#.#.########.###...#####.##.##..###.#####.###########.#############################.###############################..########.#############.#.#####.###.######.###########.######################.###############################.###.################.#########.#######.#######################################.##############.####.#################.###########.####################.#####.##.####.#..#################.#.###.# #.####################..##.#.####.####...................................################.###########.###.################.######..##########.####.#####.############.##.#########.###################.########.######.#########..#####...###..#.######..#######.###.#.#####.#.#.########.###...#####.##.##..###.#####.###########.#############################.###############################..########.#############.#.#####.###.######.###########.######################.###############################.###.################.#########.#######.#######################################.##############.####.#################.###########.####################.#####.##.................................# #.....................................................................##.################.###########.###.################.######..##########.####.#####.############.##.#########.###################..........######.#########..#####...###..#.######..#######.###.#.#####.#.................................#.#####.###########.#############################.######...........................########.#############.#.#####.###.######.###########.######################.###############################.###.##########################.#######.#######################################.##############.####.#################.###########.................................##.#..#################.#.###.# #..........................#.####.####.###.#.###########.#.########.#.##.##############.......................############.######..##########.####.#####.############.##.#########.###################.########.######.#########...............#.######..#######.###.#.#####...........................................###########.#########################.###.######.####.###############.###..............................................................................................................................................#######.#######################################.##############.####.#################.###########.############.#######.#####.#######.#..#################.#.###.# #.................................####.###.#.###########.#.########.#.##.################.###########.###.###.#####.......................................................................................................................................######.###.#.#####.#.#.########.###..................#.#################.#########################.###.######.####.###############.####.########.######.######.#.#####.###.#########################################.###############################.###.######################.............#######################################.##############.####.#################.###########.############.#######.#####.#######.#..#################.#.###.# #.####################..##.#.#########.###.#.###########.#.########.#.##.################.###########.###.###.#####.######.######..########.#.####.#####.############.##.#########.#######################.####.######.################...###..#.######...######.###.#.#####.#.#.########.###...#####.##.##..#.#.#################.#########################.###.######.####.###############.####.########.######.######.#.#####.###.####.####################################.###############################.###.######################.###.#######.#######################################.##############.####.#################.#####................................#.#######.#..#################.#.###.# #.####################..##.#.#########.###.#.###########.#.########.#.##.################.###########.###.###.#####.######.######..########.#.####.#####.############.##...........#############.#########.####.######.################...###..#.######...######.###.#.#####.#.#.########.###...#####.##.##..#.#.#################.#########################.###.######.####.###############.####.########.######.######.#.#####.###.####.####################################.###############################.###.######################.###.#######.#######################################.##############.####.#################.#####.#####.############.#######.###.#.#######.#..#################.#.###.# #.####################.................###.#.###########.#.########.#.##.################.###########....................................................############.##.#######################.#########.####.######.################...###..#.######...######.###.#.#####.#.#.########.###...#####.##.##..#.#.#################.#########################.###.######.####.###############.####.########.######.######.#.#####.###.####.####################################.###############################.###.######################.###.#######.#######################################.##############.####.#################.#####.#####.############.#######.###.#....................................# #.####################..##.#.#########....................................................###############.###.#####.######.######..########.#.####.#####.############.##.#######################.#########.####.######.################...###..#.######...######.............................................................#####.#########################.###.######.####.###############.####.########.######.######.#.#####.###.####.############################.............................................######################.###.#######.#######################################.##############.####.#################.#####.#####.############.#######.###.########..#..#################.#.###.# #.####################..##.#.#########.###.#.#####.......#.########.#.##.###############..###############.###.#####.######.######..########.#.####.#####.############.##.#######################.#########.####.######.################...###....................................########.####..#####.##.###.#.###################.#########################.###.######.####.###############.####.########.######.######.#.#####.###.####.############################.#######.#############.#################.######.................###.###.#######.#######################################.##############.####.#################.#####.#####.############.#######.###.########..#..#################.#.###.# #.####################..##.#.#########.###............................##.###############..###############.###.###........................................############.##.#######################.#########.####.######.################...###.##.######...######.###.#.##.##.#...########.####..#####.##.###.#.###################.#########################.###.######.####.###############.####.########.######.######.#.#####.###.####.############################.#######.#############.#################.######.###############.###.###.#######.#######################################.##############.####.#################.#####.#####.############.#######.###.########..#..#################.#.###.# #.####################..##.#.#########.#####.#####.#######.########.####.###############..###############.###.###.#.######.######..########.#..................................................................................................#.######..............#.##.##.#...########.####..#####.##.###.#.###################.#########################.###.######.####.###############.####.########.######.######.#.#####.###.####.############################.#######.#############.############.............................###.###.#######.#######################################.##############.####.###############.......................####.#######.###.########..#..#################.#.###.# #.####################..##.#.#########.#####.#####.#######.########.####.###############..###############.###.###.#.######.######..########.#.####.#####.############.##.#######################.#########.####.######.############.###...###..#.######.#.######.###.#.##.##.#...########.####..#####.##.###.#.###################.#########################.###.######.####.###############.####.########...####.######.#.#####.###.####.############################.#######.#############.#################.######.###############.###.###.#######.#######################################.##############.####.###############.#.#####.#####.#######.####.#######.###.######...............................# #.###############.####..##.#.#########.###########.#######.########.####......................................................###..########.#.####..........................####################.##.......................................###..#.######.#.######.###.#.##.##.#...########.####..#####.##.###.#.###################.#########################.###.######.####.###############.####.########.#.####.######.#.#####.###.####.############################.#######.#############............................#############.###.###.#######.#######################################.##############.####.###############.#.#####.#####.#######.####.###..........................................###.# #.###############.####..##.#.#########.###########.#######.########.####.###.###########..#############.#####.###...######.######..########.#.##########.###############.#######################.#########.####..................................######.#.######.###.#.##.##.#...########.####..#####.##.###.#.###################.#########################.###.######.####.###############.....................................................#####################.#######.#############.##############.##.######.###############.###.###.#######.#######################################.##############.####.###############.#.#####.#####.#######.####.###.###.##########.#..#..###################.###.# #.###############.####..##.#.#########.###########.#######.########......###.###########..#############.#####.###...######.######..########.#.##########.###############.#######################.#########.####.######.#.##########.###...###..########.#.######.###.#.##.##.#...########.####..#####.##.###.#.###################.#########################.###.######.####.###############.#########.###.#.####.######.#.#####.###.####.######.#####################.#######.#############.##############.##.######.###############.###.###.#######.#######################################.##############.####.###############.#.#####.#####.####...................................##################.###.# #.###############.####..##.#.#########.###########.#######.########.########.###########..#############.#####.###...######.######..########.#.##########.###############.#######################.#########.####.######.#.##########.###...###..########.#.######.###.#.##.##.#...########.####..#####.##.###.#.###################.#########################.###.######.####.#.#############.#########.###.#.####.######.#.#####.###.####.######.#####################.#######.#############.##############.##.######.###############.###.###.#######.#######################################..........................................##.#####.####.##.####.###.###.##########.####..###################.###.# #.###############.............########.###########.#######.########.########.###########..#############.#####.###...######.######..########.#.##########.###############.#######################.#########.......................................................................................####.##.#####.###################.#########################.###.######.####.#.#############.#########.###.#.####.######.#.#####.###.####.######.#####################.#######.#############.##############.##.####......############.###.###.#######.#######################################.##############.####.###############.#.##.##.#####.####.##.####.###.###.##########.####..###################.###.# #.........................................########.#######.########.########.###########..#############.#####.###...######.######..########.#.##########....................####################.##############.######.#.##########.###...###..######.#.#.######.###.#.##.##.#...#####.##.##.#...####.##.#####.###################.#########################.###.######.####........########.#########.#####.####.######.#.#####.###.####.######.#####################.#######.#############.##############.##.####.#.##.############.###.###.#######.#######################################.##############.####.###############.#.##.##.#####.####.##.####.###.###.##########.####..###################.###.# #.###############.####..##.#.##.######.##.########.#######.########.########.###########..#############.#####.###...######.######..########.#.##########.###############.##.####################.##############.######.#.##########.###...###..######.#..................................................#####.###################.#########################.###.######.####...####.########.#########.#####.####.######.#.#####.###.####.######.#####################.#######.#############........................#.##.############.###.###.#######.#######################################.##############.####.###############.#.##.##.#####.####.##.####.###.###.##########.####..###################.###.# #.###............................#####.##.########.#######.########.########.###########..#############.#####.###...######.######..########.#.##########.###############.##.####################.##############.######....................###..######.###.######.###.#.##.##.#...........................#...........................#######################.###.######.####...####.########.#########.#####.####.######.....................###.#####################.#######.#############.##############.##.######.##.############.###.###.#######.#######################################.##############.........................................................##########.####..###################.###.# #.###.###########.####....................########.#######.########.########.###########..#############.#####.###...######.######..#####.................................##.####################.##############.######.#.##########.###...###..######.###.######.###.#................................##.#####.#####################.#######################.###.............................#########.#####.####.######.#.#####.###.####.##.###.#####################.#######.#############.##############.##.######.##.############.###.###.#######.#######################################.##############.####.###############.#.##.##.#####.####.##.####.###.##############.####..###################.###.# #.###.###########.####.###.#.##..#####.##.########.....###.########.########.###########..#############.#####.###...######.######..########.#.#.########.###############.##.####################.##############.######.#.##########.###...###..######.###.######.###.#.##.##.#...#####.##.##..............................##########.#######################.###.######.####...####.##################.#####.####.######.#...................###.#####################.#######.#############.##############.##.######.##.############.###.###.#######.#################......................................####.###############.#.##.##.#####.####.##.####.###.##############.####..###################.###.# #.###.###########.####.###.#.##.................................................................................................................########.###############.##.####################.##############.######.#..................................................##.#...#####.##.##.#...####.##.#####.....................#.#######################.###.######.####...####.##################.......................................###.#####################.#######.#############.##############.##.######.##.############.###.###.#######.#######################################.###################.................#.##.##.#####.####.##.####.###.##############.#####.###################.###.# #.###.###########.####.###.#.##..#####.##.########..................#####.##.###########..#############.#####.###...######.######...#######.#.#.########.###############.##.####################.##############.######.#.##########.###...###..######.##########.###.#.#####.#...#####.##.##.#...####.##.################.########.#.#######################.###.######.####...####.########################.####.######.#######.###.####.#..###.#####################.#######.#############.##############.##.######.##.##########...........#######.#######################################.#####################################.....................####.###.##############.#####.###################.###.# #.###............................#####.##.########.###.###.######.#######.##.###########..#############.#####.###...######.######...#######.#.#.########.###############.##.####################.##############.######.#.##########.###...###..######.##########.###.#.#####.#.#.#####.##.##.#...####.##.################.########.#.#######################.###.######.####...####.########################.####.######.#######.###...................................#######.#############.##############.##.######.##.##########.#.###.###.#######.#######################################.########################################.##.#####.####.#######.###.##############.#####.###################.###.# #.###.###########.####.##..#.##..#####.##.########.###.###.######.#######.##.###########..#############.#####.###...######.######...#######.#.#.########.###############.##.####################.##############.######.#.##########.###...###..######.##########.###.#.#####.#.#.#####.##.##.#...####.##.################.########.#.###############...#####.###.######.####...####.########################.####.######.#######.########.#..###.#############################.#############.##############.##.######.##.##########.#.###.###.###############################################.#########################.........................####.#######.###.##############.#.............................# #.###.###########.####.##..#.##..#####.##.########.###.###.######.#######.##.###########..#############.#####.###...######.######...#######.#.#.########.###############.##.####################.##############.######.#.##########.###................................#####.#.#.#####.##.##.#...####.##.################.########......................................####...####.########################.####.######.#######.########.#..###.#############################.############################.##.######.##.##########.#.###.###.###############################################.#################.#######.##############.##.####..####.#######.###.##############.#.###.###################.###.# #...................................................................#####.##.###########.##############.#####.###..........######...........#.#.########.###############.##.####################.##############.######.#.##########.###...###..######.#####.####.###.#.#####.#.#.#####.##.##.#...####.##.################.########...###############.#.#####.###.######.####...####.########################.####.######.#######.########.#..###.#############################.############################.##.######.##.##########.#.###.###.###############################################.#################.#######.##############.##.####..####.#######.###.##############.#.###.###################.###.# #.###.###########.####.##..#.##..########.########.###.###.######.#######.##.###########.##############.#####.####..######.#######..#########.#.########.###############.##.####################.#############......................###...###..######.#####.####.###.#.#####.#.#.#####.##.##.#...####.##.################.########...###############.#.#####.###.######.####...####.########################.####.######.#######.########.#..###.#############################.############################.##.######.##.##########.#.###.###.###############################################.#################.#######.##############.##.####..####.###########.##############.#.###.###################.###.# #.###.###########.####.##..#.##..########.########.###.###.######.#######.##.###########.##############.#####.####..######.#######..#########.#.########.###############.##.####################.#############..######.#.##########.###...###..######................................#.##.##.#...####.##.################.########...###############.#.#####.###.######.####...####.########################.####.######.#######.########.#..###.#############################.############################.##.######.##.##########.#.###.###.###############################################.#################.#######.##############.##.####..####.###########.##############.#.###.###################.###.# #............................##..########.########.###.###.######.#######.##.###########.##############.#####.####..######.#######..#########.#.########.###############.##.####................................######.#.##########.###...###..######.#####.########.#.#####.......###.##.##.#...####.##.################......................................................####.########################.####.######.#######.########.#..###.#############################.############################...............................###.###############################################.#################.#######.##############.##.#####.####.########.##.##############.#.###.###################.###.# #.###.###########.####.##..#.##..########.########.###.###.######.#######.##.###########.##############.#####.####..######.####.................########.###############.##.####################.#############..######.#.##########.###...###..######.#####.########.#.#######.###.###.##.##.#...####.##.################.########...###############...#####.###.######.####...####.########################.####.######.#######.########.#..###.#############################.############################..#.######.##.##########.#.#######.###############################################.#################.#######.##############......###.####.########.##.##############.#.###.###################.###.# #.###.###########.####.##..#.##..########.########.###.###.######.#######.##.###########.##############.#####.####..######.####.##..#########.##########.###############.##.####################.#############..######.#.##########.###........######.###.................................##..........##.################.########...###############...#####.###.######.####...####.########################.####.######.#######.########.#..###.#############################.############################..#.######.##.##########.#....####.###############################################...........................#################.#.###.####.########................................############.###.# #.###.###########.####.###.#.##..########.########.###.###............................................................................................##.###############.##.####################.#############..######.#.##########.###...###.#######.#####.########.#.#######.###.###.##.##.#...#######.################.########...###############...#####.###.######.####...####.########################.####.######.#######.########.#..###.#############################.############################..#.######.##.##########.####.####.###############################################.#################.#########################.#.###.####.########.##.##############.#.###.######.############.###.# #.###.###########.####.###.#.##..########.########.###.##########.#######.##.###########.##############.#####.####..######.####.##..#########.####.##.##.###############.##.####################.#############..######.#.##########.###...###.#######.#####.########.#.#######.###.###.##.##.#...#######.################.########...###############...#####.###.######.####...####.########################.####.######.#######.########.#..###.#....................................................................##.##########.####.####.###############################################.#################.#########################.#.###.####.########.##.##############.#.###.######.############.###.# #.###.###########.####.###.#.##..########.########.###.##########.#######.##.###########.##############.#####.####..######.####.##..#########.####.##.##.###############.##.####################.#############..######.#.##########.##....###.#######.#####.########.#.#######.###........##.#...##...............#######.########...###############...#####.###.######.####...####.########################.####.######...........................###########################.############################..#.#########.##########.####.####.###############################################.#################.#########################.#.###.##.#.########.##.##############.#.###.######.############.....# #.###.###########.####.###.#.##..########.########.###.##########.#######.##.###########..................................................................##############.##.####################.#.###########..######.#.##########.##....###.#######.#####.##.........#######.###.###.#####.#...........########.##.........................................................................................####.######.################.#..###.##########################################################..#.#########.##########.####.####.###############################################.#################.#########################.#.###.##.#.########.##.##############.#.###.######.################.# #.###.###########.####.###.#.##..########.########.###.##########.#######.##.###########.................................#..........................#.##..##############.##.####################.#.###########..######...##########.##....###.#######.#####........................###.#####.#..########.########.##.####.########...#############.#.......#.###.######.####...####.########################.####................................##########################################################..#.#########.##########.####.####.###############################################.##############.##.#########################.#.###.##.#.########.##.##############.#.###.######.################.# #.###.###########.####.###.#.##..########.########.###.##########.#######.##.##########################.#####.####.#######.####.##..#########.####..#.##..#####.########.##.####################.#.###########..######.#.##########.##....###.#######.#####.##########.#######.###.###.#####.#..########.########.##.#....................................................................##################.###########.################.#..################################..................................#########.##########.####.####.###############################################.##############.##.#########################.#.###.##.#.########.##.#########............######.################.# #.###.###########.####.......................#####.###.##########.#######.##.##########################.#####.####.#######.####.##..#########.####..#.##..#####.########.##.####################.#.###########..######.#.##########.##....###.#######.#####.##########.#######.###.###.#####.#..########.########.##.#.##.###.####...##.##########.#...###.#####.######.####...####.########################.###########.################.#..###########################################.##################..#.#########.##########.####.####.###############################################.##############...........................##.#.###.##.#.########.##.#########.####.#.##########.################.# #.###.###########.########.#.##..########.##.#####.###.##########.#######.##............................#####.####.#######.####.##..#########.####..#.##..#####.########.##.####################.#..........................................................##########.#######.###.###.#####.#..########.########.##.#.##.###.####...##.##########.#...###.#####.######.####...####.########################.###########.################.#..###########################################.##################..#.#########.##########.####.####.###############################################.##############.##.#########################.#.###.##.#.########.##.#########.####.#.##########.################.# #.###.###########.####.............................###.##########.#######.#############################.#####.####.#######.####.##..#########.####..#.##..#####.########.##.####################.#.###########..######.#.##########.##....###########.#####.##########.#######.###.###.#####.#..########.########.##.#.##.###.####...##.##########.#...###.#####.######.####...####.########################.###########.################.#..###########################################.##################..#.#########.##########.####.####.###############################################.##########.....##.#########################.#.###.##.#.########.##.#########.####.#.##########.################.# #.###.###########.########.#.##............#..########.##########.#####################################.#####.####.#######.####.##..#########.####..#.##..#####.########.##.####################.#.###########..######.############.##....###########.#####.##########.#######.###.###.#####.#..########.########.##.#.##.###.####...##.##########.#...###.#####.######.####...####.####################################.################.#..###########################################.##################..#.#########............####.####.###############################################.##########.###.....................................................#########.####.#.##########.################.# #.............................................########.##########.#####################################.#####.####.#######.####.##..#########.####..#.##..#####.########.##...............................................................###########.#####.##########.#######.###.###.#####.#..########.####....................#...##.##########.#...###.#####.######.####...####.####################################.#########...........###########################################.##################..#.####################.####.####################################################.##########.###.##.##########.##############.#.###.##.#.########.##.#########.####.#.##########.################.# #.###..###################.#.##..#######...##.########.##########.#####################################.#####.####.#######.####.##..#########.####..#.##..#####.########.##.####################.#.###########.#######.###############....###########.#####.##########.#######.###.###............................................................................#####.####...####.####################################.#########.######.##.###########################################.##################..#.####################.####.####################################################.##########.###.##.##########...############.#.###.##.#.########.##.#########.####.#.##########.################.# #.###..###################.#.##..#######...##.########.##########.#####################################.#####.####.#######.####.##..#########.####..#.##..#####.###########.####################.#.###########.#######.###############....###########.#####.##########.#######.###.#########.#..########.####.###.##.####.###.##.#...##.##########.#..####.#........................####################################.#########.######.##.###########################################.##################..#.####################.####.####################################################.##########.###.##.############.############.#.###.##.#.########.##.#########.####.#.##########.################.# #.###..##########......................................##########.################################....................####.####.##..#########.####..#.##..#####.###########.####################.#.###########.#######.###############....###########.#####.##########.#######.###.#########.#..########.####.###.##.####.###.##...............................................#########################################.#########.######.##.###########################################.##################..#.####################.####.####################################################.##########.###.##.############.############.#.###.##.#.########.##.#########.####.#.##########.################.# #.###................................................................................................##.#####.####.##.####.####.##..#########.####..#.##..#####.###########.####################.#.###########.#######.###############....###########.################.#######.###.#########.#..########.####.###.##.####.###.##.....##.###.######.##.####.#.###.######.####.#.#########################################.#########.######.##.###########################################.##################..#.####################.####.###############################################..................................................#.###.##.#.########.##.#########.####.#.##########.################.# #.###..#############.#####.#.##.########...##.####################################################.####.#####.####.##.####.####.##..#########.####..#.##..#####.###########.####################.#.###########.#######.###############...................................................................####.#.#.##.####.###.##.............................................#.#########################################.#########.######.##.###########################################.##################..#.####################.####.###############################################.####.##########.###.##.############.##############.###.##.#.########.##.#########.####.############.################.# #....................#####.#.##.########...##.####################################################.####.#####.####.##.####.####.##..#########.####..#.##..#####.###########............#########.#.###########.#######.###############....###########.###############....................................####.#.#.##.####.###.##..#..##.###.######.##.####.#.###.######.####.#...................................#######.#########.######.##.######################............................############..#.####################.####.####################......................................................................................#.########.##.#########.####.############.################.# #.####.#############.#####.#.###########...##.####################################################.####.#####.####.##.####.####.##..#########.####..#.##..#####.###########.##########.#########.#.###########.#######.#....................#########.###############.######....................................#.##.####.###.##..#..##.###.######.##.####.#.###.######.####.###################################.#######.#########.######.##.######################.####################.#####.############..#.####################.####.####################################################.##########.######.############.##############.###.##.#.########.##.#########.####.#######.......................# #.####.#############.#####.#.###########...##.####################################################.####.#####.####.##.####.####.##..#########.####..#.###.#####.###########.##########.#########.#.###########.#.......#####..........................###############.######.#.###.#########.#..########.####.#.#.##.####.###.##..#.....###.######.##.####.#.###.######.####.###################################.#######.#########.######.##.######################.####################.#####.############..#.####################.####.####################################################.##########.######.############.##############.###.##.#.########.##.#########.####.#######.####.################.# #.####.#############.......................##.####################################################.####.#####.####.##.####.####.##..#########.####..#.###.#####.###########.##########.#########.#.###########.#.#####################....#.#########.###############.######.#.###.#########.#..########.####.#.#.##.####.###.##.............................................###################################.#######.#########.######.##.####################.................######.#####.############..#.####################.####.####################################################.##########.######.############.##############.###.##.#.########.##.#########.####.#######.####.################.# #.####.###################.#.############..##.####################################################.####.#####.####.##.####.####.##..#########.####..#.###.#####.###########.##########.#########.#.###########.#.#####################....#.#########.###############.######.#.###.#########.#...........####.#.#.##.####.###.##..#.#######.######.##.####.#.###.######.####.###################################.#######.#########.######.##.####################.#.#############.######.#####.############..#.####################.####.####################################################.##########.######.############.##############.###.##.#.########.##.###..........................................# #.####.###################.#.############..##.####################################################.####.#####.####.##.####.####.##..#########.####..#.###.#####.###########.##########.#########.#.###########.#.#####################....#.#########.###############.######.#.###...........#.#########.####.#.#.##.####.###.##..#.#######.######.##.####...###.######.####.###################################.#######.#########.######.##.####################.#.#############.######.#####.############..#.####################.####.####################################################.##########.######.############.##############.###.##.#.########.##.#########..###.######........................# #.####.###################.#.############..##.####################################################.####.#####.####.##.####.####.##..#########.####..#.###.#####.###########.##########.#########.#.###########.#.#####################....#.#########.###############.######.#.#############.#.#########.####.#.#.##.####.###.##..#.#######.######.##.##########.######.####.#####################.................................######.##.####################.#.#############.######.#####.###########...........................................................................########.######.....######.############.##############.###.##.#.########.##.#########..###.######..####.################.# #............#############.#.############..##.####################################################.####.#####.####.##.####.####.##..#########.####..#.###.#####.###########.##########.#########.#.###########.#.#####################....#.#########.###############.######.#.#############.#.#########.####.#.#.##.####.###.##..#.#######.######.##.##########.######.####.#####################.#############.#######.################.##.####################.#.#############.######.#####.###########...#.################.###.####.######################################.####.########.######.##########.############.##############.###.##.#.########...........................####..................# #.####.#####.#############.#.############..##.####################################################.####.#####.####..................................#.###.#####.###########.##########.#########.#.###########.#.#####################..............................#.######.#.#############.#.#########.####.#.#.....###.###.##..#.#######.######.##.##########.######.####.#####################.#############.#######.################.##.####################.#.#############.######.#####.###########..##.################.###.####.######################################.####.########.######.##########.############.##############.###.##.#.########..#.#########..###.######..####.################.# #.####.#####.#############.#.############..##.####################################################.####.#####.####.##.####.####.##..#########.####..#.###.#####.###########.##########.#########.#.###########.#.#####################....#.#########.#############.#.######.#.##..........................................................................................#.#####################.##########..................................##################.#.#############.######.#####.###########..##.################.###.####.######################################.####.########.######.##########...............................................................................................# #.####.#####.#############.#.############..##.##################################..............................####.##.####.####.##..#########.####..#.###.#####.###########.##########.#########.#.###########.#.#####################....#.#########.#############.#.######.#.##.##########.#.#########.####.#.#.##................#######.###.##.##.######################.#####################.##########.##.#######.################.##.#.##################.#......................#####.###########..##.################.###.####.######################################.####.########.######.#######################.##############.###.##.#.########..#.#########..#.#.###.##........................# #.####.#####.#############.#.############..##.#########################################################.#####.####.##.####.##...................................###########.##########.#########.#.###########.#.#####################....#.#########.#############.#.######.#.##.###...........................#.#######.###.##..#########.###.##.##.######################.#####################.##########.##.#######.################.##.#.##################.###############.############.###########..##.################.###.####.######################################.####.########.######.#######################.......................#.########..###########..#.#.###.##..###########...........# #.####.#####.#############.#.############..##.#########################################################.#####.####.##.####.##.#.....................#.###.#####.###########.##########.#########.#.###########.#.#####################.......................######.#.######.#.##.###.######.#.#########.####.#.#.#######.###.##..#########.###.##.##.######################.#####################.##########.##.#######.################.##.#.##################.###############.############.###########..##.################.###.#.##.######################################.####.########.######.######################################.###.####.########..###########..#.#.###.##..##############.#####..# #.####.#####.#############.#.############..##.#########################################################.#####.####.##.####.##.####..#########.####.##.###.#####.................................................................................................................#.###.######.#.#########.####.#.#.#######.###.##..#########.###.##.##.######################.#####################.##########.##.#######.################.##.#.##################.###############.############.###########..##.################.###.#.##.######################################.####.########.######.######################################.....####.########.................................................# #.####.#####.#############.#.############..##.#########################################################.#####.####.##.#######.####..#########.####.##.###.##############.##.##########.#########..############.#.######################......................................................#.#########.####.#.#.#######.###.##..#########.###.##.##.######################.#####################.##########.##.#######.################.##.#.##################.###############.############.###########..##.################.###.#.##.........##############################.####.########.######.###############################################.########..###########..###.###.##..##############.#####..# #.####.#####.#############.#.############..##.#########################################################.#####.####.##.#######.####..#########.####.##.###.##############.##.##########.#########..############.#.######################..##.################.######.#.######.#..#.###.######.#.#######............................#########.###.##.##.######################..................................##.#######.################.##.#.##################.##############..............................................................##.#######################..............................##############################################.########..###########..###.###.##..##############.#####..# #.####.#####.#############.#.############..##.#########################################################.#####.....................................................................................############.#.######################..##.################.######.#.######.#..#.###.######.#.#########.####.#.#.#######.###.##..#########.###.##.##.######################..####################.#############.#######.################.##.#.##################.##############..############.############.##.################.###.#.##########.##############################.####.###############..##############################################.########..###########..###.###.##..##############.####...# #.####.#####.#############.#.############..##.#########################################################.#####.......................#########.####.##.###.##.###########.##.##########.########...############.#.######################..##.################.######.#.######.#..#.###.######.#.#########.####.#.#.#######.###.##..#########.###.##.##.######################..####################.#############.#######.################.##.#.##################.##############..############.############.##.##########.#####.###.#.##########.##############################.####.###############..##############################################.########..###########..###.###.##..##############.#####..# #.####.#####.#############.#.############..##.#########################################################.######............................................##.###########.##.##########.########...############......................................................#.######.#..#.###.######.#.#########.####.#.#.#######.###.##..#########.###.##.##.######################..####################.#############.#######.################.##.#.##################.##############..############.############.##.##########.#####.###.#.##########.##############################.####.###############..............................##################.########..###########..###.###.##..##############.#####..# #...................................................................................................................................#########.####.######.##.###########.##.##########.########...############.#.######################..###################.######.#.######.#..#.###.######.#.#########.####.#.#.#######.###.##..#########.###.##.##.........................####################.#############.#######.################.##.#.##################.##############..############.##.#########.##.##########.#####.###.#.##########.##############################.####.###############..###########################.##################.########..###########..###.###.##..##############.#####..# #.####.#####.#############.##############..############################################################.######.######.#######.####..#########.####.######.##.###########...............................................##############........................................#..#.###.######.#.#########.####.#.#.#######.###.##..#########.###.##.##.######################..####################.#############.#######.################.##.#.##################.##############...............................##########.#####.###.#.##########.##############################.####.###############..###########################.##################.########..###########..###.###.##..##############.#####..# #.####.#####.#############.##############..############################################################.######.######.#######.####..#########.####.######.##.######...............................############.#.#####.##############.#..###################.######.#.###................................####.#.#.#######.###......................##.######################..####################.#############.#######.################.##.#.##################.##############..############.##.#########.##.##########.#####.###.#.##########.##############################.####.###############..###########################.##################.#...................................#############.#####..# #.####.#####.#############.##############..############################################################.######.######.#######.####..#########.####.######.##.######.#######.##########.########..#############.#.#####.##############.#..###################.######.#.###.####..#.###.######.#.#########.####.#.#.#######.###.##.##########.###.##.##.######################..####################.#############.#######.################.##.#.##################.##############..############..................................................................###############.####.###############..###########################.##################.#.######..#######.###..###.###.##..##############.#####..# #.####.#####.#############.##############..############################################################.######.######.#######.####..#########.####.######.##.######...........................#..#############.#.#####.##############.#..###################.#..................................########.####.#.#.#######.###.##.##########.###.##............................####################.#############.#######.################.##.#.###........................................#######.#########.##.##########.#####.###.#.#########################################.####.###############..###########################.##################.#.######..#######.###..###.###.##..##############.#####..# #.####.#####.#############.##############..############################################################.######.######.#######.####..#########.####.######.##.##############.##########.##.#####..#############.#.#####.##############.#..###################.#.####.#.###.####..#.###.######.#..########.####.#.#.#######.###.##.##########.###.##.##.#######################.####################...............#######.################.##.#.######..............................######.#######.#########.##.##########.#####.###.#.#########################################.####.###############..###########################.##################.#.######..#######.###..###.###.##..##############.#####..# #.####.#####.#############.##############..############################################################.######.######.#######.####..#########.####.######.##.##############.##########.##.#.###..#############.#.#####.##############.#.........................................................########.####.#.#.#######.###.#############.###.##.##.#######################.##########################################.################.##.#.######.###########.##############...######.#######.#########.##.##########.#####.###.#.#########################################.####.###############..###########################.##################.#.######..#######.###..###.###.##..##############.#####..# #.####.#####.#############.##############............................#########################################.######.#######.####..#########.####.######.##.##############.##########.##.#.###..#############.#.#####.##############.##.###################.#.####.#.#.#.####..#.###.######.#..................#.#######.###.########.....................##################.##########################################...................#.#.######.###########...############...######.#######.#########...........................#########################################.####........................................................................................###.###.##..##############.#####..# #.####.#####.#############.##############.####################################################################.######.#######.####..#########.####.######.##.##############.##########.##.#.###.................................................############.#.####.#.#.#.####..#.###.######.#..########.####.#.#.#######.###.########.####.######.##.####.##################.####################.#####################.################..#.#.######.#############................######.#######.#######################.#####.#####.#########################################.####.#############................####################################.######..#######.###..###.###.##........................# #.####.#####.#############.##############.####################################################################.######.#######.####..#########.####.#####...............................................................###.##########.##.######.########.................................................####.#.#.#######.###.########.####.######.##.####.##################.####################.#####################.################..#.#.######.##########################...##.................................................#########################################.####.###############.############.####################################.######..#######.###..###.###.##..##############.#####..# #.####.#####.#############.##############.####################################################################.######.#####............................................####.##########.##.#.####.#############.#.#####.###.##########.##.######.############.#.####.#.#.#.####..#.###.####......#############.#.#.#######.###.########.####.######.##.####.##################.####################.#####################.################..#.#.######.##########################...##.###.#######.#############################.###############################################.####.###############.############.####################################.######..#######.###..###.###.##.###############.#####..# #.####.#####.#############.##############.####################################################################.######.#####.#.####..#########.###########.##.#########.####.##########.##.#.####.#############.#.#####.###.##########.##.######.############.#.####.#.#.#.####..#.###.####.#.#.##############.#.#.#######.###.########.####.######.##.####.#######.................................#####################.################..#.#.######.##########################...##.###.#######.#############################.###############################################.####.###############.############.####################################.######..................................#######.#####..# #.####.#####.#############.....................................................................###############.######.#####.#.####..#########.###########.##.#########.####.##########.##.#.####.#############.#.#####.###.##########...............................#.#.#.####..#...............................#.#######.###.########.####.######.##.####.#######.##########.####################.#####################.################..#.#.######.##########################...##.###.#######.#############################.###############################################.####.###############.############.####################################.######.########.###..###.###.##.#######.#######.#####..# #.####.#####.##########################################.##########.###########################.###############.######.#####.#.####..#########.###########.##.#########.####.##########.##.#.####.#############.#.#####.###.##########.##.######.############.#.####.#.#.#.####..#.###.####.#.#.##############.#.#.#######.###.########.####.######.##.####.#######.##########.####################.#####################.################..#.#.######.##########################...##.###.#######.#############################.###############################################.####.###############.############.####################################.######.########.###..###.###.##.#######.#######.#####..# #.####.#####.##########################################.##########.###########################.###############.######.#####.#.####..#########.###########.##.#########.####.##########.##.#.####.#############.#.#####.###.##########.##.######.############.#.####.#.#.#.####..#.###.####.#.#.##############.#.#.#######.###.########.####.######.##.####.#######.##########.####################.#####################.################..#.#.######.##########################...##.###.#######.#############################.###############################################.####.###############.############.####################################.######.########.###..###.###.##.#######.#######.#####..# #.####.#####.##########################################.##########.###########################.###############.######.#####.#.####..#########.###########.##.#########.####.##########.##.#.####........######.#.#####.###.##########.##.######.############.#.####.#.#.#.####..#.###.####.#.#.##############.#............................................#######.##########.####################.#####################.################..#.#.#...................................##.###.#######.#############################.###############################################.####.###############.############.####################################.######.########.###..........##########.#######.#####..# #.####.#####.##########################################.##########.##.....................................................................###.###########.##.#########.####.##########.##.#.####.#####..######.#.#####.###.##########.##.######.############.#.####.#.#.#.####..#.###.####.###.##############.###.#######.###.########.####.######.##.####.#######.##########.####################.#####################.################..#.#.#.####.##########################...##.###.#######.#############################.###############################################.####.###############.############.#########################.................................###.##..##########.#######.#####..# #.####.#####.##########################################.##########.##.########################.######################.#####.#.####..#########.###########.##.#########.####.##########.##.#.####.#####..######.#.#####.###.##########........................#.####.#.#.#.####..#.###.####.###.##############.###.#######.###.########.####.######.##.####.#######.##########.####################.#####################.################..#.#.#.####.##########################..................#############################.###############################################.####.###############.############.#########################.###.######.###############.###....................................# #.####.#####.##########################################.##########.##.########################.######################.#####.#.####..#########.###########.##.#########.####.##########.##.#.####.#####..######.#.#####.###.#############.######.######............................###.####.###.##############.###.#######.###.########.####.#########.####.#######.##########.####################.#################.........................#.#................################...##.###########.#############################.###############################################.####.###############.############.#########################.###.######.###############.###...##.##..##########.#######.#####..# #.####.#####.##########################################.##########.##.########################.######################.#####.#.####..#########.###########.##.########...............................##..######.#.#####.###.#############.######.###########..#.####.#.#.#.####..#.###...........................................................#####.####.#######.##########.####################.#####################.################..#.#.#.####.#########.################...##.....................#####################.###############################################.####.###############.############.#########################.###.######.###############.###...##.##..##########.#######.#####..# #.####.#####.##########################################.##########.##.################................................................................###.##.########..####.##########.##.#.#######.##..######.#.#####.###.#############.######.#######.###..#.####.....................##.###.#.############.###########.###.########.###..###.#####.####.#######.##########.###########.......................................................................################...##############.#######.#####################.###############################################.####.###############.############.#########################.###.######.###############.###...##.##.###########.#######.#####..# #............................................##########.##########.##.################.#######.######################.#####.#.####..#########.#######.###.##.########..####.##########.##.#.#######.##........................##########.######.#######.###..#.####.#.#.#.####..#.###.####.###.#.############.###########.###.########.###..###.#####.####.#######.##########.####################.#############.#######.################..#.#.#.####.##########################...##############.#######.#####################.###############################################....#.###############.############.#########################.###.######.......#########.###...##.##.###########.#######.######.# #.####.#####################################.##########.##########.##.################.#######.######################.#####.#.####..#########.#######.###.##.########..####.##########.##.#.#######.##..######.#.#####.###.#############.######.#######.###..#.####.#.#.#.####..#.###.####.###.#.############.###########.###.########.###..###.#####.####.#######.##########.####################.#############.#######.################..#.#.#.####.##########################...##############.#######.#####################.##################################################.#################.############.#########################.###.############.#########.###...##.##.###########.#######.######.# #.####.#####################################.##########.##########.##.################.#######.######################.#####.#.................................#######..####.##########.##.#.#######.##...........#####.###.#############.######.#######.###..#.####.#.#.#.####..#.###.####.###.#.############.###########.###.########.###..###.#####.####.#######.##########.####################.#############.#######.################..#.#.#.####.##########################...##############.#######.#####################.##################################################.#################.############.#########################.###.############.#########.###...##.##.###########.#######.######.# #.####.#####################################.##########.##########.##.################.#######.######################.#####.######..#########.#######.###.##..#######..####....................................#######.###.#############....................................##..#.###.####.###.#...................................###.###..###.#####.####.#######.##########......................................................................................................##############.#######.###########.#########.##################################################.#################.############.#########################.###.############.#########.###...##.##.###########.#######.######.# #.####.#####################################.##########.##########.##.################.#######.######################.#####.######..#########.#######.###.##..#######..####.##########.##.#.#######.##..######.#######.###............................................................................#######.###########.###.####.###.###..###.#####.####.#######.###############################.#############.#######.################..#.#.#.####.#.#######################....##############.#######.###########.#########.##################################################.#################.############.#########################.###.############.#########.###...##.##.###########.#######.######.# #.####.#####################################.##########.##########.##.################.#######.######################.#####.######..#########.#######.###.##..#######..###############.##.#.#######.##..######.#######.###.####################.#######.##...########.#.###.##..#.###.####.###.######.#######.###########.###.####.###.###..###.#####.####.#######.###############################.#############.#######.################..#.#.#.####.#.#######################....##############.#######.###########.#########.##################################################.#################.......................................................................................###.##.####.######.# #..........................................................#######.##.################.....................##########.#####.######..#########.#######...................................................######.#######.###.####################.#######.##......................#.###.####.###.######.#######.###########.###.####.###.###..###.#####.####.#######.###############################.#############.#######.################..#.#.#.####.#.#######################....##############.....................................############################################.#################.###################.##########.#######.###.######################.###...##.##.#######.###.##.####.######.# #.####.#####################################.#########..##.####.##.##.########################.###########.##########.#####.######..#########.###########.##..#######..###############.##.#.#######.##..######.#######.###.####################.#######.##....#######.#.###.##.##.###.####.###.######.#######.###########.###.####.###.###..###.#####.####.#######.###############################.#############.#######.################..#.#.#.####.#.#######################....##############.#######.###########.#########.##################################################.#################.###################.##########.#######.###.######################.###...##.##.#######.###.##.####.######.# #.####.#####################################.#########..##.####.##.##.########################.###########.##########.#####.######..#########.###########.##..#######..###############.##.#.#######.##..######.###............................................................................................................####.###.###..###.#####.####.#######..##############################.#############.####.##.################..#.#.#.####.#.#######################....##############.#######.###########.#########.##################################################.#################.###################.##########.#######.###.######################.###...##.##.#######.###.##.####.######.# #.####.#####################################.#########..##.####.##.##.########################.###########.##########.#####.######..#########.###########.##..#######..###############.##.#.#######.##..######.#######.###.####################.#######.##....####.##.#.###.##.##.###.####.###.######.#######.###########.########.###.###..###............#######..##############################.#############...........................#.#.#.####.#.#######################....##############.#######.###########.#########.##################################################.#################.###################.##########.#######.###.######################.###...##.##.#######.###.##.####.######.# #.####.#####################################.#########..##.####.##.##.########################.###########.##########.#####.######..#########.###########.##..#######..###############.##.#.#######.##..######.#######.###.####################.#######.##....####.##.#.###.##.##.###.####.###.######.#######.###########.########.###.###..#########.........................####################.#############.####.##.################..#.#.#.####.#.#######################....##############.#######.###########.#########.##################################################.#################.###################.##########.#######.###.######################.###...##.##.#######.###.##.####.######.# #.####.#####################################.#########..##.####..............#################.#....................................#########.###########.##..#######..###############.##...............######.#######.###.##.................................####.##.#.###.##.##.###.####.###.######.#######.###########.########.###.###..#########..###########..#########.####################.#############.####.##.################..#.#.#.####.#.#######################....##############.#######.###########.#########.##################################################.#################.###################.##########.#######.###.######################.###...##.##.#######.###.##.####.######.# #.####.#####################################.#########..##.####.##.##########################.............................#.#######.#########.###########.##..#######..###############.####.#######.##................................................................#.###.##.##.###.####.###.######.#######.###########.########.###......#########..###########..#########.####################.#############.####.##.################..#.#.#.####.#.#######################....##############.#######.###########.#########.##################################################.#################.###################.##########.#######.###.######################.###...##...............................# #.####.#####################################.#########..##.####.##.###########################.#.#########....................................###########.##..#######..###############.####.#######.##..######.#######.###.################.###.#######.##....####.##.#.###.##.##.###.####.###.######.#######.###########.########.#######..#########..###########..#########.####################...............####.##.################..#.#.#.####.#.#######################....##############.#######.###########.#########.##################################################.#################.###################.##########.#######.###.######################.###...##.##............................# #.####.#####################################.#########..##.####.##.###########################.#.#########.##.#######.##.##.##############.##.###########.##..#######..###############.####.#######.##..######.#######.###.################.###.#######.##....####.##.#.###.##.##.###.####.###.######.#######.###########.########.#######..#########..###########..#########.##################################.####.##.################..#.#.#.####.#.#######################....##############.#######.###########.#########.##################################################.#################.###################.##########.#######.###.######################.###...##.##########.###.##.###..######.# #.####.#####################################..............................................####.#.############.#######.##.##.##############.##.###########.##..#######..###############.####.#######.##..######.#######.###.################.###.#######.##....####.##.#.###.##.##.###.####.###.######.#######.###########.########.#######..#########..###########..#########.##################################.####.##.################..#.#.#.####.#.#######################..################.#######.###########.#########.##################################################.#################.###################.##########.#######.###.######################.###...##.##########.###.##.###..######.# #.................................##########.#########..##.####.##.###########################.#.############.#######.##.##.##############.##.###########.##..#######..###############.####.#######.##.....................################.###.#######.##....####.##.#.###.##.##.###.####.###.######.#######.###..................#######..#########..###########..#########.##################################.####.##.################..#.#.#.####.#.#######################..################.#######.###########.#########.##################################################.#################.###################.##########.#######.###.######################.####..##.##########.###.##.###..######.# #.####.#####################################.#########..##.####.##.###########################.#.############.#######.##.##.##############.##.###########.##..#######..###############.####.#######.##..######.#######.##..################.###.#######.##....####.##.#.###.##.##.###.####.###.######.#######.###.#######.################..####........................................########################.####.##.#........................................................................#######.###########.#########.##################################################.#################.###################.##########.#######.###.######################.####............................######.# #.####.############.########################.#########..##.####.##.###########################.#.############.#######.##.#################.##.###########.##..#######..###############.####.#######.##..######.#######.##..################.###.#######.....................................................................................####.####..###########..#########.##################################.####.##.#.########.#####........####.#.#####.#################..################.#######.###########.#########.##################################################.#################.###################.##########.#######.###.######################.####..##.##########.###.##.###.#######.# #.####.######.#####.########################.#########..##.####.##.###########################.#.############.#######.##.#################.##.###########.##..#######...............................##..######.#######.##..################.###.#######.##....####.##.#.###.##.##..#..####.................##.###.#######.################..####.####..###########...............###############################.####.##.#.########.#####..........................................####............................##.#########.##################################################.#################.###################.##..........................#######..................................................# #.####.######.#####.########################.#########..##.####.##.###########################.#.############.#######.##.#################.##.###########.###.#######.################.####.#######.##..######.#######.##..################.###.#######.##............................####..##.######.####.##.###.#######.##############.#..####.####..#####.....................................................####.##.#.########.#####....#.#.####.#.########################.######.#########.#######.########.##.#########.##################################################.#################.###################.##.#######.#######.###.####.#################.####..##.##############.##.###.#######.# #.####.######.#####.########################.#########..##.####.##.###########################.#.############.#######.##.#################.##.###########.###.#######.################.####.#######.##..######.#######.##..################.###.#######.##....####.##.#.###.##..#..##.####..##.##...........................................####.####..############.#######.#.##################################.####.##.#.########.#####....#.#.####.#.########################.######.#########.#######.########.##.#########.##################################################.#################.###################.##.#######.#######.###.####.################..####..##.##############.##.###.#######.# #.####.######.#####.########################.#########..##.####.##.###########################.#.############.#######.##.#################.##.###########.###.#######.################.##...............######.#######.##..################............................................................................................#.##.####.####..############.#######.#.##################################.####.##.#.########.#####....#.#.####.#.########################.######.#########.#######.########.##.#########.##################################################.#################.###################.##.#######.#######.###.####.################..####..##.##############.##.###.#######.# #........................................###.#########..##.####.#..###########################.#.############.#######.##.#################.##.###########.###.#######.################.##.#.#######.###.######.#######.##..#######......................#.........................................................#######.############.#.##.####.####..############.#######.#.##################################.####.##.#.########.#####....#.#.####.#.########################.######.#########.#######.########.##.#########.##################################################.#################.###################.##.#######.#######.###.####.################..####..##.##############.##.###.#######.# #.####.######.#####.............................................#..###########################.#.############.#######.##.#################.##.###########.###.#######.################.##.#.#######.###.###.##.#######.........................................................................##.###.########.##.#######.############.#.##.####.####..############.#######.#.##################################.####.##.#.########.#####....#.#.####.#.########################.######.#########.#######.########.##.#########.##################################################.#################.###################.##.#######.#######.###.####.################..####..##.##############.##.###.#######.# #.####.######.#####.####################.###.#########..##.######..###########################.#.############.#######.##.################..##.###########.###.#######.################.##.#.#######.###.###.##.#######.##..####.##.############.#####.#.###..#####.############.#..#######..##.##.###.########.##.#######.############.#.##.####.####..############.#######.#.##################################.####..#.#.########.##..................########################.######.#########...................................##############################################.#################.###################.##.#######.#######.###.####.################..####..##.##############.##.............# #.####.######.#####.####################.###.#########..##.######..###########################.#.############.#######.##.################..##.###########.###.#######.################.##.#.#######.###.###.##.#######.##..####.##.############.#####.#.###..#####.############.#..#######..##.##.###.########.##.#######.############.#.##.####.####..############.#######.#.##################################.####..........................#.####.#.########################.######.#########..######.########.##.#########.##################################################.#################.###################.##.#######.######.............................####..##.##############.##.###.#######.# #.####.######.#####.####################.###.#########..##.######..###########################.#.############.#######.##.################..##.###########.###.#######.################.##.#.#######.###.###.##.#######.##..####.##.############.#####.........................#.#..#######..##.##.###.########.##.#######.############.#.##.####.####..############.#######.#.##################################.####..#.#.########.##.##....###.####.#.########################.######.#########..######.########.##.#########.####################............................##.#################.###################.##.#######.######..###.####.################.#####..##.##############.##.###.#######.# #.####.######.#####............................#######..##.######..###########################.#.....................................####..##.###########.###.#######.################.##.#.#######.###.###.##.#######.##..####.##.############.###########..#####.############.#..#######..##.##.###.................................................................................##########################.####..#.#.########.##.##....###.####.#.########################.######.#########..######.########.##.#########.###############################################.##.#################.###################.##.#######.######..###.####.################.#####..##.##############.##.###.#######.# #.####.######.#####.####################.###.#.#######...............########################..#.############.######..........................###########.###.#######.################.##.#.....###.###.###.##.#######.##..####.##.############.###########..#####.############.#..#######..##.##.###.########.##.####################.#.##.####.####..############.#######.#.##################################.####..#.#.########.##.##....###.####.#.########################.######.#########..######.########.##.#########.###############################################.##.#################.###################.##.#######.######..###.####.################.#####..##.##############.##.###.#######.# #.####.######.#####.####################.###.#.########.##.######..#.########################..#.############.######...#.###########.####..##############.###.#######.################.##.#####.###.###.###.##.#######.##..####.##.############.###########..#####.############.#..#######..##.##.###.########.##.####################.#.##.####.####..############.#######.#.##################################.####..#.#.########.##.##....###.####.#.########################.######.#########..######.########.##.#########.###############################################.##.#################.###################.##.#######.######..###.####.################.#####..##.##############.##.###.#######.# #.####.######.#####.####################.###.#.########.##.######..#.########################..#.############.######...#.###########.####..##############.###.#######.################.##.#####.#######.###.##.#######.##..####.##.############.###########..#####.############.#..#######..##.##.###.########.##.####################.#.##.####.####..############.#######.#.##################################.####..#.#.########.##.##....###.####.#.########################.######.#########............#####.##.#########.###############################################.##.#################.###################.##.#######.######...##.####.##########.......#####..##.##############.##.###.#######.# #.####.######.#####.####################.###.#.########.#########..#.########################..#.############.######...#.###########.####........................................#####.##.#####.#######.###.##.#######.##..####.##.############.###########..#####............#.#..#######..##.##.###.########.##.####################.#.##.####.####..############.#######.#.##################################.####..#................................########################.######.#########..##...........................................................###############.##.#################.###################......................#.####.##########.##.#.........##.##############.##.###.#######.# #.####.######.#####.####################.###.#.########.#########..#.########################..#.############.######...#.####......................................##.##########.#####.##.#####.#######.###.##.#######.##..####.##.############.###########..################.#.#..#######..##.##.###.########.##.####################.#.##.####.####..############.#######.#.##################################.####..###.########.##.##....###.####.#.########################.######.#########..##.###.##..................................#################.###############.##.#################.###################.##.#######.######....#.####.##########.##.#..######.##.##############.##.###.#######.# #.####.######.#####.####################.###.#.########.#########..#.########################..#.############.######.......................##############.......................................................................................###########..################...............##.##.###.....................................................................#.#.##################################.####..###....................................................##.######.#########..##.###.########.##.#########.#############.#################.###############.##.#################.###################.##.#######.######....#.####.##########.##.#..#########.##############............###.# #.####.######.#####.####################.###.#.########.#########..#.########################..#.############.######...#.###########.####.###################.####.##.####.#####.#####.##.#################.##.#######.###.####.##.############.###########..################.#.#..########.##.##.############.##.####################.#.##.####.####..############.#######.#.##################################.####........................###.####.#.#####################.##.######.#########..##.###.########.##.#########.#############.#################.###############.##.#################.###################.##.#######.######....#.####.##########.##.#..#########.#####################.#######.# #.####.######.#####.####################.###.#.########.#########..#.###############.....................####.######...#.###########.####.###################.####.##.####.#####.#####.##.#################.##.#######.###.####.##.############.###########..################.#.#..########.##.##.############.##.####################.#.##.####.####..############.#######.#.##################################.####..############.##.##..#.###.####.#.#####################.##.####...........................................#############.#################.###############.##.#################.###################.##.#######.######....#.####.##########.##.#..#########.#####################.#######.# #.###########.#####.####################.###.#.########.#########..#.##..................................####.######...#.###########.####..............................................##.#################.##.........................................................................................................................................############.#######.#.##################################.####..############.##.##..............................................................................................................########.############.##.##.#################.###################.##.#######.######....#.####.##########.##.#..#########.#####################.#######.# #.###########.#####.####################.###.#.########.#########..#.##.############.########..#.#######.####.######...#.###########.####.###################.####.##.####.#####.#####.##.#################.##.#######.###.####.##.############.###########..################.#.#..########.#####.##.#########.##.####################.#.##.####.####..############.#######.#.##################################.####..############.##.#...................................................................................####.#############.#################.############.##.##.#################.###################.##.#######.######....#.####.####.....................................................# #........####.#####.####################.###.#.########.#########..#.##.############.########............................###########.####.###################.####.##.####.#####.#####.##.#################.##.#######.########.##.############.###########..################.#.#..########.########.#########.##.####################.#.....................................................................................................................################.#########.#########..##.###.########.##.####.####.#############.#################.############.##.##.###########.....................................................................................##################.#######.# #.######.####.#####.####################.###.#.########.#########..#.##.############.########....#######.####.#.####...#############.####.###################.####.##.####.#####.#####.##.#################.##.#######.########.##.############.###########..##################.#..########.########.#########.##.####################.#..######.####..############.#######.#.####################.#############.####..############.##.##..#.###.##.#.#.####.################.#########.#########..##.###.########.##.####.####.#############.#################.############.##.##.###########.#####.################.##.##.##############....#.#########.########.#..#########.##.##################.........# #.######.####.#####.####################.###.#.########.#########..#.##.############.########.......####.####.#.####...#############.####.###################.####.##.####.#####.#####.##.#################........................................................................########.########.#########.##.####################.#..######.####..############.#######.#.####################.#############.####..############.##.##..#.###.##.#.#.####.################.#########.#########..##.###.########.##.####.####.#############.#################.############.##.##.###########.#####.################.##.##.##############....#.#########.########.#..#########.##.##################.#######.# #.######.####.#####.####################.###.#.########.#########..#.##.###########..............##.####.####.#.####...#############.####.###################.####.##.####.#####.#####.##.#################.##...##############.##.########.###.###.................................#######.########.#########.##.####################.#..######.####..############.#######.#.####################.#############.####..############.##.##..#.###.##.#.#.##.#.################.#########.#########..##.###.########.##.####.####.#############.#################.############.##.##.###########.#####.################.##.##.##############....#.#########.########..........................#########.#######.# #.######.####.#####.####################.###.#.########.#########..#.##.###########..########.#..##.####.####.#.####...#############.####.###################.####.##.####.#####.#####.##.#################.##...##############.##.########.###.###########.###################.#...######.....................##.####################.#..######.####..############.#######.#.####################.#####............................##.##..#.###.##.#.#.##.#.################.#########.#########..##.###.########.##.####.####.#############.#################.############.##.##.###########.#####.################.##.##.##############.................................................##########.#######.# #.######.####.#####.####################.###.#.########.#########..#.##.###########..########.#..##.####.####.#.####...#############.####.###################.####.##.####.#####.#####.##.#################.##...##############.##.########.###.###########.####............................########.#########.##.#######...............................###########.#######.#.####################.#####.#######.####..############.##.##..#.###.##.#.#.##.#.################.#########.#########..##.###.########.##.####.####.#############.#################.############.##.##.###########.#####.################.##.##.##############....#.#########.########.#..#########.##.##################.#######.# #.######.####.#####.####################.###.#.########.#########..#.##.###########..########.#..##.####.####.#.####...#############.####.###################.####.##.####.#####.#####.##.#################.##...##############.##.########.###.###########.####.##############.#...######..########.#########.##.#######.############.#..######.####...###########.#######.#.####################.#####.#######....................##.##..#.###.##.#.#.##.#.################.#########.#########..##.###.########.##.####.####.#############.#################.############.##.##.###########.####.......................................................########.#..#########.##.##########################.# #.######.####.#####.####################.###.#.########.#########..#.##.###########..########.#..##.####.####.#.####...#############.####.###################.####.##.####.#####.#####.##.#################.##...##############.##.########.###.###########.####.##############......................#########.##.#######.############.#..######.####...###########.#######.######################.#####.############..############.##.##..#.###.##.#.#.##.#.################.#########.#########..##.###.########.##.####.####.#############.###.........................................................................................................########.#..#########.##.##########################.# #............................###########.###.#.##################..#.##.###########..########.#..##.####.####.#.####...#############.####.###################.####.##.####.#####.#####.##.#################.##...##############.##.########.###.###########....................##...######.########..#########.##.#######.############.#..######.####...###########.#######.######################.#####.############..############.##.##..#.###.##.#.#.##.#.################.#########............##.###.########.##.####.####.#############.###.#############.############.##.##.####.........................................................#########.########.#..#########.##.###########................# #.######.####.#####.########.###########.###.#.##################..#.##.###########..########.#..##.####.##...#.####...#############.####.###################.####.##.####.#####.#####.##.#################.##...##############.##.########.###.################.#############.##...######.########..#########.##.#######.#############...###...........###########.#######.######################.#####.############..############.##.##..#.###.##.#.#.##.#.################.########..###...............########.##.####.####.#############.###.#############.############.##.##.####.######.####..################.#####.##############....#.#########.########.############.##.###########.##############.# #.######.####.#####.########.###########.###.#.##################..#.##.###########..########.#..##.####.##.#.#.####..##############.####.###################.####.##.####.#####.#####.##...................##...##############.##.########.###.################.#############.##...######.########..#########.##.#######.########.####...###.##.####..############.#######.######################.#####.############..############.#.............................................................................................###########.###.#############.############.##.##.####.######.####..################.#####.##############....#.#########.########.############.##.###########.##############.# #.######.####.#####.########.###########.###............#########................................##.####.##.#.#.####..##############.####.###################.####.##............#####.####################.##...##############.##.########.###.################.#############.##...######.########..#########.##.#######.########.####...###.##.####..############.#######.######################.#####.###.########..############.##.##..#.###.##.#.#.##.#.################.########..#########.###.############.##.####.####.#.###########...............................................................................##############....#.#########.########.############.##.###########.##############.# #.######.####.#####.########.###########.###.#.########.#########..#.##.........................###.####.##.#.#.####..##############.####.###################.####.#######.#####.#####.####################.##...##############.##.########.###.....................##########.##...######.########..#########.##........................................##########.#######.######################.#####.###.########..#.##########.##.##..#.###.##.#.#..................####.########..........................................................#.#############.############.##.##.####.######.#####.################.#####.##############....#.#########.########............................................# #.######.####.#####.########.###########.###.#.########.#########..#.##..######.................................####..##############.####.###################.####.#######.####...............#############.##...##############.##.########.##.#################.##.##########.##...######.########..#########.##.#######.####.###.####...####.#.........................................................................##########.##.##..#.###.##.#.#.##.#.######...........########..#############.############.##.####.######.###########.#.#.#############.############.##.##.####.######.#####.################.#####.##############....#.#########.#####################.##..##########.#.############.# #.######.####.#####.########.###########.###.#.########.#########..#.##..######.#############.#.###.#######.#.#.####..##############.####.###################.####.#######.####..#####.######.#############.##...##############.##.########.##.#################.##.##########.##...######.########..#########.##.#######.####.###.####...####.#.####.................................############.#########.########..#.##########.##.##..#.###.##.#.#.##.#.######.####.#############..#############.############.#######.######.###########.#.#.#############.############.##.##.####.######.#####.################.#####.##############........................#############.##..##########.#..............# #.######.####.#####.########.###########.###.#.########.#########.................................#.#######.#...................................................................................................................##.########.##.#################.##.##########.##...######.########..#########.......................##........#.####.#############.#######.######################.#########.########..#.##########.##.##..#.###.##.#.#.##.#.######.####.#############..#############.############.#######.######.###########.#.#.#############.############.##.##.####.#####...................................................................................##..##########.###########.##.# #.######.......................................########.#########..#.##..######.#############.#.#.#.#######.#.#.####..##############.#############################.#######.####..############.#############.##...#########.####.##.########.##.#################.##.##########.##...######.########..####################.................######.####.#...................................................................................................................############.............................................................................................####.#####..#####.################.#####.##############.##.#.#################.#############.##..##########.###########.##.# #.######.####.#####.##..................................#########..........................................................................................................####..############.#############.###..#########.####.##.########.##.#################.##.##########.##...######.########..####################.####.#.#.####..#######.####.#.###########.#######.######################.#########.########..#.##########.##.##..#.###.##.#.#.##.#.######.####..############..#############.####################.######.########.##.#.#...............................##.####.#####..#####.#.##############.#####.##############.##.#.#################.#############.##..##########.###########.##.# #.######.####........................................................##..######.#############.###.#.#######.###.#.##..##############.#############################.############..############.#############.###..#########.####.##.########.##.#################.##.###..............................####################.####.#.#.####..#######.####.#.###########.#######.######################.#########.########..#.######.....................................####..############..#############.####################.######.########.##.#.#.#############################.##.####.#####..#####.#.##############.#####.##############.##.#.###.................................##########.###########.##.# #.######.####.#####.##.#####.###############..####.####.##########.####..######.#############.###.#.#######.###.#.##..##############.#############################.############..############.#############.###..#########.####.##.########.##.#################...................................................................####..#######.####.#.###########.#######.######################.#########.########..#.##########.##.##.##.######.#.#.####.#####..####..############..#############.####################.######.########.##.#.#.#############################.##.####.#####..#####.#.##############.#####.##############.##.#.###.#############.#############.###.##########.###########.##.# #.......................................................##########.####..######.#############.###.#.#######.###.#.##.............................................................############.#############.###....................########.##.####################.########.#.##...##.###.####.###.#####################.####.#.#.####..........................................###.................................................#.##.##.######.#.#.####.#####..####..############..#############.###.################.######.########.##.#.#.#############################.##.####.#####..#####.#.##############.#####.##############.##.#.###.#############.#############.###.##########.###########.##.# #.######.####.#####.###.####.##########.##.#.#####.........................................................................#########.#############################.############.#############.#############.####.#########.####.###########.##.####################.########.#.##...##.###.####.###.##########################.#.#.####..#######.####.#................................................................#.##########.##.##.#########.#.#.####.#####..####..############..#############.###.################.######.########.##.#.#.#############################.##.####.#####..#####.#.##############.#####.##############.##.#.###.#############.#############.###.##########.###########.##.# #.######.####.#####.###.####.##########.##.#.#####.####.##########.####.............................####.##.###.#.###.####.#########.#############################.############.#############.########......####.#########.####.###########.##.####################.########.#...........................#####################.#.#.####..#######.#############..............####.###.########.####.#########.########..#.##########.##.##.#########.#.#.####.#####..####..############..#############.###.################.######.########.##.#.#.#############################.##.####.#####..#####.#.##############.#####.##############.##.#.###.#############.#############.###.##########.###########.##.# #.######.####.......###.####.##########.##.#.#####.####.##########.#####.######.#############.###.######.##.###.#.###.####.#########.#############################.############.#############.########.#########.#########.####.###########.##.####################.########.#.##...##.###.####.###.####.#####################.#.#.####..#######.##########################.####.###.########.####.#########.########..#.##########.##.##.#########.#.#.####.#####..####..############..#############.###.################....................#.#.#############################.##.####.#####..#####.#.##############.#####.##############.##.#.###.#############.#############.###.##########.###########.##.# #.######.####.#########.####.##########.##.#.#####.####.##########.#####.######.#############.###.######.##.###.#.###.####.#########.#############################.############.#############.########.#########.#########.####.###########.##.####################.#######..................................#################.#.#.####..#######.##########################.####.###.########.####.#########.########..#.##########.##.##.#########.#.#.####.#####..####..############..#############.###..........................#######.####.#.#############################.##.#.##........#####.#.####################.##############.##.#.###.#############.#############.###.##########.###########.##.# #.######.####.#########.####.##########.##.#.#####.####.##########.#####.######.#############.###.######.##.###.#.###.####.#########.#############################.############.#############.########.#########.#########...................................######.#######..#.##...##.###.####.########.###.#################.#.#.####..#######.##########################.####.###.########.####.#########.########...................................####.#####..####..############..#############.###.################.######.########.####.#.###############.#############.##.#.########.######.#.####################.##############.##.#.###.#############.#############.###.##########.###########.##.# #.######.####.#########.####.##########.##.#.#####.####.##########.#####.######.#############.###.######.##.###.#.###.####.#########.#############################.############.#############.########.#########.#########.###...........................##########.#######..#.##...##.###.####.########.###.#################.#.#.####..#######.##########################.###..###.########.####.#########.#########.#.##########.##.##.#########.#.######.#####..####..############..#############.###.################.######.########.####.#.###############.#############.##.#.#...............#.####################.##############.##.#.###.#############.#############.###.##########.###########.##.# #.######.####.#########.####.##########.##.#.#####.####.##########.#####.######.#############.###.######.##.###.#.###.####.#########.#############################.......................................................#.####.###########.##..########.##########.#######..#.##...##.###.####.########.###.#################.#.#.####..#######.##########################.###..###.########.####.#########.#########.#.##########.##.##.#########.#.######.#####..####..############..#############....................................................########.#######..............................####################.##############.##.#.###.#############.#############.###.##########.###########.##.# #.######.####.#########.####.##########.##.#.#####.####.##########.#####.######.#############.###.######.##.###.#.###.####.#########.#############################.############.##########......................................................########.##########.#######..#.##...##.###.####.########.###.#################.#.#.####..#######.##########################.###..###.########.##############.#########.#.##########.##.......................#####..####..############..#################.################################.####.#################.#############.##.#.#.######.#####..#.####################.##############.##.#.###.#############.############................................# #.######.####.#########.####.##########.##.#.#####.####.##########.#####.######.#############.###.######.##.###.#.###.####.#########.#############################.############.##########.##.########.#########.#######.#.####.###########.#...########.###...................##...##.###.####.########.###.#################.#.#.####..#######....................................................................................##.##.#########.#.######.#####..####..############..#################.################################.####.#################.#############.##.#.#.######.#####..#.####################.##############.##.#.###.#############.############..###.##########.###########.##.# #.######.####.#########.####.##########.##.#.#####.####.##########.#####.######.######.................................................................###########.############.##########.##.########.#########.#######.#.####.###########.#...########.###.######.#######..####...##.###.####.########.###.#################.#.#..................................#######.#.#..###.########.##############.#####.###.#.##.##########.##.#########.#.######.#####..####..############..#################.################################.####.#################.#############.##.#.#.######.#####..#.####################.##############.##.#.###.#############.############..###.##########.###########.##.# #.######.####.#########.####.##########.##.#.#####.####.##########.#####.######.#################.######.##.###...###.####.#########.#################.###########.############.##########.##.########.#########.#######.#.####.###########.#...########.###.######.#######..####...##.###.####.########.###.#################.#.#..###..#######.##################.#######.#.#..###.########.##############.#####.###.#.##.##########.##.#####.###.#.######.#####..####..############....................................################.####.#################.#############.##.#.#.######.#####..#.####################............................##########.############..###.##########.###########.##.# #............................................#####.####.##########.#####.######.#################.######.##.###...###.####.#########.#################.###########.############.##########.##.########.#########.#######.#.####.###########.#...########.###.######.#######..####...##.###.####.########.###.#################.#.#..###..#######.##################.#######.#.#..###.########.##############.#####.###.#.##.##########.##.#####.###.#.######.#####..####..############..#################.################################.####.#################.#############.##.#.#.######.#####..#.####################.##############.##.#####.#############.############..###.##########.###########.##.# #.######.###..#########.####.##########.##.#.#####.####.##########.#####.######.#################.######.............................#################.###########.############.##########.##.########.#########.#######.#.####.###########.#...########.###.######.#######..####...##.###.####.########.###.#################.#.#..###..#######.##################.#######.#.#..###.########.##############.#####.###.#.##.##########.##.#####.###.#.######.#####..####..############..............#####.################################.####.#################.#############.##.#.#.######.#####..#.####################.##############.##.#####.#############.############..###.##########.###########.##.# #.######.###..#########.####.##########.##.#.#####.####.##########.#####.######.#################.#########.###....##.####.###########################.###########........................................######.#######.#.####.###########.#...########.###.######.#######..####...##.###.####.########.###.#################.#.#..###..#######.##################.#######.#.#..###.########.##############.#####.###.#.##.###.................................................................................##########################.####.#################.#############.##.#..............................................................................############..###.##########.###########.##.# #.######.###..#########.####.##########.##.#.#####.####.##########.#####.######.#################.#########.####...##.####.###########################.###########.############.##########.###########.#########.#######.#.####.###########.#...########.###.######.#######.........##.###.####.########.###.#################.#.#..###..#######.##################.#######..........########.##############.#####.###.#.##.###.######.##.#####.###.#.############..####..####.########.###########.######################################.####.#################.#############.##.#.#.######.#####..#.####################.##############.##.#####.#############.############..###.##########.###########.##.# #.######.###..#########.####.##########.##.#.#####.####.##########.#####.######.#################.#########.####...##.####.##########.###########...................................................................................................................#######.######.###.###.####.######..............................###..#######.##################.#######.#.#..############.##############.#####.###.#.##.###.######.##.#####.###.#.############..####............................######################################.####.#################.#############.##.#.#.######.#####.........................##############.##.#####.#############.############..###.##########.###########.##.# #........................###.##########.##.#.#####.####.##########.#####.######.#################.#########.####...##.####.##########.###########.####.###########.############.##########.###########.#########.#########.####.###########.#................#####..#######.######.###............................................................................#.#######.#.#..###########.............................##.###.######.##.#####.###.#.############..#####.#############.###########.######################################.####.#################.#############......#.######.#####..#.######.......#######.##############.##.#####.#############.############..###.##########.###########.##.# #.######.###..#########..##############.##.#.#####.......................######.#################.#########.####...##.####.##########.###########.####.###########.############.##########.###########.#########.#########.####.###########.#..#########.#########..#######.######.###.########.######.#.###.#################.#.#..###..#######.#############..................................................##.###.####.###.######.##.#####.###.#.############..##....#############.###########.######################################.####.#################.################.#.#.######.#####..#.######.#####.#######.##############.##.#####.#############.############..###.##########.###########.##.# #.######.###..#########..##############.##.#.#####..###.##########.############.#################.#########.####...##.####.##########.###########.####.###########.############.##########.###########.#########.#########.####.###########.#..#########.#########..#######.######.###.########.######.#.###.#################.#.#..###..#######.#############.##.#.#######.#.#..###########..###########.##.#####.###.####.###.######.##.#####.###.#.############..##.##.#############.###########.######################################.####.#################.################.#.#.######.#####..#.######.#####.#######.##############.##.#####.#############.############..###.##########.###########.##.# #.######.###..#########..##############.##.#.#####..###.##########.############.#################.#########.####...##.####.##########.#######.###.####.###########.############.##########.###########.#########.#########.####.###########.#..#########.#########..#######.#.####.###.########.######.#.###.#################.#.#..###..#######.#############.##.#.#######.#.#..###########..###########.##.#####.###.####.###.######.##.#####.###.#.############..##.##.#############.###########.######################################.####.#################.################.#.#.######.#####..#.######.#####.#######.##############.##.#####.#############.############..###.##########.###########.##.# #..........................................#.#####..###.##########.############...................#########........##.####.##########.#######.###.####.###########.############.##########.............................................................................................########.######.#.###.#################.#.#..###..#######.#############.##.#.#######.#.#..###########..###########.##.#####.###.####.###.######.##.#####.###.#.############..##.##.#############.###########.######################################......#################.################.#.#.######.#####..#.######.#####.#######.##############.##.#####.#############.############..###.##########.##..........##.# #.######.###..#########..##############.##.#.................................###################################.#.##.####.##########.#######.###.####.###########.############.##########.###########.#########.#########.####.###########.##.#########.##########.#######.#.####.###.########.######.#.###.#################.#.#..###..#######.#############.##.#.#######.#.#..###########..###########.##.#####.###.................##.#####.###.#.############..##.##.#############.###########.######################################.######################.################.#.#.######.#####..#.######.#####.#######.##############.##.#####.#############.############..###.##########.##.########.##.# #.######.###..#########..##############.##.#.#####..###.########################################################.#.##.####.##########.#######.###.####.###########.############.##########.###########.#########.#########.####.###########.##.#########.##########.#######.#.####.###.########.######.#.###.#################.#.#..###..#######.#############.##.#.#######.#.#..###########..............##.#####.###.####.#############.#####.###.#.############..##.##.#############.###########.######################################.######################.################.#.#.######.#####..#.##.###.#####.#######.###...................................############..###.##########.##.########.##.# #.######.###..#########..##############.##.#.#####..###.#################################........................#.##.####.##########.#######.###.####.###########.############.##########.###########.#########.#########.####.###########...................................####.###.########.######............................................................#.#######.#.#..###########..########.##.##.#####.###.####.###...........................................#############.###########.######################################.######################.################.#.#.######.#####..#.##.###.#####.#######.##############....################################..###.##########.##.########.##.# #...............#######..##############.##.#.#####..###.#################################.############.###########.##.####.##########.#######.###.####.###########.############.##########.###########.###################.####.##############.#########.##########.#######.#.####.###.########.######.#.###################.#.#.#..###..#######.###########.#.##.#.#######.#.#..###########..########.##.##.#####.###.####.###.#########.#####.###.#.############.###.##.#############.###########.######################################.######################.################.#.#.######.#####..#.##.###.#####.#######.##############..##################################.............................##.# #.........................................................................###############.############.###########.##.####.##########.#######.###.####.###########.############.##########.###########.###################.####.##############.#########.##########.#######.#.####.###.########.######.#.###################.#...................########.##.#.##.#.#######.#.#..###########..########.##.##.#####....................................############.###.##.#############.###########.######################################.######################.################.#.#.######..........##.###.#####.#######.##############..##################################.####.##########.##.########.##.# #.######.###..#.#######..##############.#..#.#####..###.#################.###############.############.###########.##.####.##########.#######.###.####.###########.############.##########.###########.###################.####.##############.#########.##########.#######.#.####.###.########.##...............................#..###..################.##.#.##.#.#######.#.#..###########..##................................#########.#####.###.#.############.###.##.#############.###########.######################################.######################.################.#.#.######.#####..####.###.#####.#######.##############..##################################.####.##########.##.########.##.# #.######.###..#.#######..##############.#..#.######.###.#################.###############.############.###########.##.####.##########.#######.###.####.###########.############.##########.###########.###################.####.##############.#########.##########.####.##.#.####.###.########.##.###.#.###################.#.###..###..################.##.#.##.#.#######.#.#..###########..##.#####.##.##.###....##.####.##########.....####.###.#.############.###.##.#############.###########.#############################################################.################.#.#.######.#####..####.###.#####.#######.##############..##################################.####.##########.##.########.##.# #.######.###..#.#######..##############.#..#.######.###.#################.#######................................#.##.............................####.###########.############.##########.###########.###################.####.##############.#########.##########.####.##.#.####.###.########.##.###.#.####.##############.#.###..###..################.##.#.##.#.#######.#.#..###########..##.#####.##.##.###.##.##.................##.........#.#.############.###.##.#############.###########.########################.........................############.################.#.#.######.####........................#.##############..##################################.####.##########.##.########.##.# #.##########..#.#######..##############.#..#.######.###.#################.#######.#######.############.#########.#.##.####.##########.#######.##..####.###########.############.##########.###########.###################.####.##############.#########.##########.####.##..............................####.##############.#.###..###..################.##.#.##.#.#######.#.#..###########..##.#####.##.##.###.##.#######.#############..####.#.#.#.############.###.##.#############.###########.########################.#######################.############.################.#.#.######.####...####.###.#####.#####.#.##############..##################################.####.##########.##.########.##.# #.##########..#.#######..##############.#..#.######.###.#################.#######.#######.############.#########.#.##.####.##########.#######.##..####.###########.############.##########.###########.###################.####.##############.#########.##########.####.####.####.###..................#####.#...............................................................#..###########..##.#####.##.##.###.##.#######.#############..####.#.#.#.############...........................................................#######################.############.################.#.#.######.####...####.###.#####.#####.#.##############..##################################.####.##########.##.########.##.# #.......................................#.........................................#######.############.#########.#.##.####.##########.#######.##..####.###########.############.##########.###########.###################.####.##############.#########.##########.####.####.####.############.##.###.######.##############.#.###..###..###.#####..........................#.#..###########..##.#####.##.##.###.##.#######.#############..####.#.#.#.############.###.##.#############.###########.#######################..#######################.############.################.#.#.######.####...####.###.#####.#####.#.##############..##################################.####.##########.##.########.##.# #.##########..#.#######..##############.#..#.######.###.#################.###############.############.#########.#.##.####.##########.#######.##..####.###########.############.##########.###########.############................................................................................###.######.##############.#.###..###..###.############.##.#.##.#.#######.#.#..###########..##.#####.##.##.###.##.#######.#############..####.#.#.#.############.###.##.#############.###########.#######################..#######################.############.################.#.#.######.####...####.###.#####.#####.#.##############..##################################.........................###.##.# #.##########..#.#######..##############.#..#.######.###.#################.###############.############.#########.#.##.####.##########.#######.##..####.###########.############.##########.###########.###################.####.##############.#########.##########.##.#.####.####.############................................................................##.#.#.#####.#.................##.#####.##.##.###.##.#######.#############..####.#.#.#.############.###..........#######.###########.#######################..#######################.############.################.#.#.######.####...####.###.#####.#####.#.##############..#################.################.####.##########.##.####.###.##.# #.##########..#.#######..##############.#..#.######.###.#################.###############.############.#########.#.##.####.##########.#######.##..####.###########.############.##########.###########.###################...............................................####.####.############.##.###.######.##############.#.###..###..###.############.##.#.##.#.#.#####.#.#..############.##.#####.##.##.###.##.#######.#############.......#.#.#.############.######.#####.#######.###########.#######################..#######################.############.############................................#####.#####.#.##############..#################.################.####.##########.##.####.###.##.# #.##########..#.#######..##############.#..#.######.###.#################.###############.############.#########.#.##.####.##########.#######.##..####.###########.############.##########.###########.########################.########################.##########.##.#.####.####.############.##.###.######.##############.#.###..###..###.############.##.#.##.#.#.#####.#.#..############.##.#####.##.##.###.##.#######.#############.#####.#.#.#.############.######.#####.#######.###########.#######################..#######################.############.################.##########...............#.#####.#####.#.##############..#################.################.####.##########.##.####.###.##.# #.##########..#.#######..##############.#..#.######.###.#################.###############.############.#########.#.##.####.##########.#######.##..####.###########.############.##########.###########.########################.########################............##.#.####.####.############.##.###.######.##############.#.###..###..###.############.##.....................############.##.#####.##.##.###.##.#######.#############.#####.#.#.#.############.######.#####.#######.###########.#######################..#######################.############.################.###############...####.#.#.#####.#####.#.##############....................################.####.##########.##.####.###.##.# #.##########...............................................##############.###############.############.#########.#.##.####.##########.#######.##..####.###########.############.##########.###########.########################.######################################.#.####.####.############.##.###.######.##############.#.###..###..###.############.##.#.##.#.#.#####.#....###############.#####.##.##.###.##.#######.#############.#####.#.#.#.############.######.#####.#######.###########.#######################..#######################.############.################.###############...####.#.........#####.#.##############...........########.################.####.##########.##.####.###.##.# #.##########..#.#######.###############.#..#.######.###.##.##############.###############.############.#########.#.##.####.##########.#######.##..####.###########.############.##########.###########.########################.######################################.#.####.####.############.##.###.######.##############.#.###..###..###.############.##.#.##.#.#.#####.#.#.################.#####.##.##.###.##.#######.#############.#####.#.#.#.############.######.#####.#######.###########.#######################..#######################.############.################.###############...####.#.#.###########.#.###############.#################.################.####.##########.##.####.###.##.# #.##########..#.#######.###############.#..#.######.###.##.##############.###############.############.#########..................................####.###########.############.##########.###########.########################.######################################.#.####.####.############...............##############.#.###..###..###.############.##.#.##.#.#.#####.#.#.............................................................###.#.#.#.############.######.#####.#######.###########.#######################..#######################.############.################.###############...####.#.#.###########.#.###############.#################.################.####.##########.##.####.###.##.# #.##########..#.#######.###############.#..#.######.###.##.##############.###############..........###.###########.##.####.##################.##.#.................############.##########.###########.########################.######################################.#.####.####.############.##..##.######.##############.#..##..###..###.############.##.#.##.#.#.#####.#.##################.#.######.##.###.##.#######.#############.#.###.#.#.......................#####.#######.###########.#######################..#######################.############.################.###############...####.#.#.###########.#.###############.#################.################.####.##########.##.####.###.##.# #.##########..#.#######.###############.#..#.######.###.##.##############.########################.###.######.####.##.####.##################.##.#.###.###########.############.##########.###########.########################.######################################.#.####.####.############.##..##.######.##############.#..##..###..###.############.##.#.##.#.#.#####.#.##################.#.######.##.###.##.#######.#############.#.###.#.#.#.############.############.#######.###########.#######################..#######################.############.################.###############...####.#.#.###########.#.###############.#################.################.####.##########.##.####.###.##.# #.##########..#.#######.###############.#..#.######.###.##.##############.########################.###.######.####.##.####.##################.##.#.###.###########.############.##########.###########.########################.######################################.#.####.####.############.##..##.######.##############.#..##..###..###.############.##.#.##.#.#.#####.#.##################.#.######.##.###.##.#######.#############.#.###.#.#.#.############.############.#######.###########.#######################..#######################.############.################.###############..........................................#################..................................##.####.###.##.# #.##########..#.#######.###############.#..#.######.###.##.##############.########################.###.######.####.##.####.##################.##.#.###....................#####.##########.###########.########################.##############################.#######.#.####.####.############.##..##.######.##############.#..##..###..###.############.##.#.##.#.#.#####.#.#########......................###.##.#######.#############.#.###.#.#.#.############.############.#######.###########.#######################..#######################.############.################.################..######.#.###########.#.###############.##################################.####.##########................# #.##.#######..#.#######.###############.#..#.######.###.##.##############.########################.###.######.###..##.####.##################.##.#.###############.######.#####.##########.###########.########################.##############################.#######.#.####.####..............##..##.######.##############.#..##..###..###.############.##.#.##.#.#.#####.#.#########.########.#.######.##.###.##.#######.#############.#.###.#.#.#.############.############.#######.###########.#######################..###########.............................................................######.#.###########.#.###############.##################################.####.........................#.# #.##.#######..#.#######.###############.#..#.######.###.##.##############.########################.###.######.###.###.####.##################.##.#.###############.######.#####.#########..###########.########################.##############################.#######.#.####.####.############.##..##.######.##############.#..##..###..###.############.##.#.##.#.#.#####.#.#########.########.#.######.##.###.##.#######.#############.#.###.#.#.##############.############.#######.###########.#######################..###########.###########.############.################.################..######.#.###########.#.###############.##################################.##################.####.###..#.# #.##.#######..#.#######.###############.#..#.######.###.##.##############.########################.###.######.###.###.####.##################.##.#.###############.######.#####.#########.############.########################.##############################.#######.#.####.####.#########................................................................................#.#########.########.#.######.##.###.##...............................#.##############.############.#######.###########.#######################..###########.###########.############.################.################..######.#.###########.#.###############.##################################.##################.####.###..#.# #.........................................................................################.#######.###.######.###.###.####.##################.##.#.###############.######.#####.#########.############.########################.##############################.#######.#.####.####.############.##..##.######.#######.######.#......................#####.####.#...................................######.##.###.##########.###############.#####.#.##############.############.#######.###########.#######################..###########.###########.############.################.################..######.#.###########.#.###############.##################################.##################.####.###..#.# #.##.#######..#.#######..##############.#..#.######.###.##.####.##########################.#######.###.######.###.###.####.##################.##.#.###############.######.#####.#########.############.########################.################...............#######.#.####.####.############.##..##.######.#######.######.#...#..###..###.####...#####.####.##.#.#.#####.#.....................................................#########.#####.#.##############.############.#######.###########.#######################..###########.###########.############.################.################..######.#.###########.#.###############.##############################################.######.####.###..#.# #.##.#######..#.#######..##############.#..#.######.###.##.####.##########################.#######.###.######.###.###.####.##################.##.#.###############.######.#####.#########.############.########################.################.#############.#######.#.####.................................#######.######.#...#..###..##.........................#.#####.#.#########.########.#.######.##.###.##########.###############.#####.#......................................................................................###########...................................############..######.#.###########.#.###############.##############################################.######.####.###....# #.##.#######..#.#######..##############.#..#.######.###.##.####.##########################.#######.###.######.###.###.####.##################.##.#.###############.######.#####.#########.############.########################.################.#############.#######.#.#########.############.##........................................................................................................##.###.##########.###############.#####.################.############.#######.###########.#######################..####################################.################.###.############..######.#.###########.#.###############.##############################################.######.####.####.#.# #..........................................#.######.###.##.####.##########################.#######.###.######.###.###.####.##################.##.#.###############.######.#####.#########.############.########################.################.#############.#######.#.#########.############...............................................###...#####.#######.#.#.###.#.#.#########.########.#.#########.....##########.###############.#####.################.############.#######.###########.#######################..####################################.################.###.############..######.#.###########.#.###############.##############################################.######.#...........# #....#####.#..#########..########.#####.##.#.######.###.##.####.##########################.#######.###.######.###...............................................................#########.############.########################.################.#############.#######.#.#########.############.###.##.######.#######.######.#...##.###..##..####...#####.#######.#.#.###.#.#.#########.########.#.#........................###############.#####.################.###.########.#######.###########.#######################..####################################.################.###.############..######.#.###########.#.###############.##############################################.######.#.##.####.#.# #.##.#####.#..#########..########.#####.##.#.######.###.##.####.##########################.#######.###.######.###.###.####..####################.#.###############.######.###############.############.########################.################.#############.#######.#.#########.############.###.......................................................................................######.#.#.#####################..###############.#####.################.###.########.#######.###########.###########..............####################################.################.###.############..######.#.###########.#.#######.........################..................................................# #.##.#####.#..#########..########.#####.##.#.######.###.##.####.##########################.#######.###.######.###.###.####..####################.#.###############..............................######.########################.################.#############.#######.#.#########.############.###.##.######.#######.######.#...#..###..##.............................................#.######.#.#.#####################..###############.#####.################.###.########.#######.###########.###########.###########.#####################################.################.###.############..######.#.###########.#.#######.######################################################.#.####.#.##.####.#.# #.##.#####.#..#########..########.#####.##.#.######.###.##.####.##########################.#######.###.######.###.###.####..####################.#.###############.######.###############.#####.######.########################.################.#############.#######.#...#######.#####..............................######.#...#..###..##..####...#####.#######.###.###.#...###....................#####################..................#####.################.###.########.#######.###########.###########.###########.#####################################.################.###.############..######.#.###########.#.#######.######################################################.#.####.#.##.####.#.# #............................................######.###.##.####.##########################.#######.###.######.###.###.####..####################.#.###############.######.###############.#####.######.########################.################.#############.#######.#............####.######.###.##.######.#####.................###..##..####...#####.#######.###.###.#...###.#######.######.#.#.#####################..#####################.################.###.########.#######.###########.###########.###########.#####################################.################.###.############..######.#.###########.#.#######.######################################################.#.####.#.##.####.#.# #.##.#####.#.##########..########.#####.##.#.######.###.##.####.##########################.#######.###.######.###.###.####..####################.#.###############.######.###############.#####.######.########################.################.#############.#######.##..#######..####.######..............................#...#..###..##..####...#####.#######.###.###.#...###.#######.######.#.#.#####################..#####################.################.###.########.#######.###########.###########.###########.#####################################.################.###.############..######.#.###########.#.#######.######################################################.#.####.#.##.####.#.# #.....####.#.##########..########.#####.##.#.######.###.##.####.##########################.#######.###.######.###.###.####..####################.#.###############.######.###############.#####.######.########################.################.#############.#######.##..######......................######.######..########...#..###..##..####...#####.##................................####.#.#.#####################..#####################.############.###.###.########.#######.###########.###########.###########.#####################################.################.###.##........................................##.######################################################.#.####.#.##.####.#.# #.##.#####.#.##########..########.#####.##.#.######.###.##.####.##########################.#######.###.######.###.###.####..####################.#.###############.######.###############.#####.######.########################.################.#############.#######.##..#######..####.#####..#############.######..########...#..###..##..####...#####.##.####.###.....................#.####.#.#.#####################............###########............................................................................................................####.################.###.##.##########.######.#.###########.#.####.##.######################################################.#.####.#.##.####.#.# #.##.#####.#.##########..########.#####.##.#.######.###.##.####.#..................................###.######.###.###.####..####################.#.###############.######..............................########################.################.#############.#######.##..#######..####.#####..#############.######..########...#..###..##..####...#####.##.####.###.###.#...###.####.####.####.#.#.#####################..#####################.############.###.###.########.#######.###########.###########.############################################.####.################.###.##.##########.######.#.......#####.#.####.##.#####################################################.....................# #.##.#####.#.##########..########.#####.##.#.######.###.##.####.#.########################............................####..####################.#.###############.######################.#####.######.########################.################.#############.#######.....................###..#############.######..########...#..###..##..####...#####.##.####.###.###.#...###.####.####.####.#.#.#####################..#####################.......................................###########.###########.############################################.####.################.###.##.##########.######.#######.#####.#.####.##.#####################################################..#.####.#.##.####.#.# #.##.#####.#.##########....................#.######.###.##.####.#.########################.##########..######.###.###.####..####################.#.###############.######################.#####.######.########################.################.#############.##########..########.####.#.###..#############.######..########...#..###..##...................................###.####.####.####.#.#.#####################..##################################.#######.########.#######.###########.###########.############################################.####.################.###.##.##########.##############.#####.#.####.##.#####################################################..#.####.#.##.####.#.# #.##.#####.#.##########...#######.#####.####.######.###.##.####.#.########################.##########..######.###.###.####..####################.#.###############.######################.#####.######.########################......................................................................########.######..########...#..###..##..####...#####.##.###..###.###.#...###.####.####.####.#.#.#####################..##################################.#######.########.#######.###########.###########.############################################.####.################.###.##.##########.##############.#####..........................######################################..#.####.#.##.####.#.# #.##.#####.#.##########...#######.#####.####.######.###.##.####.#.########################.##########..######.###.###.####..####################.#.###############.######################.#####.####...########################.################.#############.##########..########.####.#.###..#############.######..########...#..###..##..........................................................#####################..##################################.#######.########.#######.###########.###########.############################################.####.################.###.##.##########.##############.#######.#######.####.################################################..#.####.#.##.####.#.# #.##.#####.#.##########...#######.#####.####.######.###.##.####.#.########################.##########..######.###.###.####..####################.#.###############.######################.#####.####.#.########################.################.#############.##########..########.####.#.###................................................................................###.####.####.####.#.#.#####################..##################################.#######.########.#######.###########.###########.############################################.####.#############...................................#.#######.#######.####.################################################..#.####.#.##.####.#.# #........#.#.##########...#######.#####.####.######.###.##.####.#.########################.##########..######.###.###.####..####################.#.###############.######################.#####.####.#.########################.################.#############.##########..########.####.#.###..#########...........................................#.###.##.###..#######.#...###.####.####.####.#.#.#####################..##################################.#######.########.#######.###########.###########.############################################.####.#############.##.###.##.##########.############.#.#######.#######.####.################################################..#.####.#.##.####.#.# #...............................................................#.########################.##########..######.###.###.####..####################.#.###############.######################.#####.####.#.########################.################.#############.##########..########.####.#.###..#########.###.######..########.........................................##.#...###.####.####.####.#.#.#####################..##################################.#######.########.#######.###########.###########.############################################.####.#############.##.###.##.##########.############.#.#######.#######.####.################################################..#.######.##.####...# #.######.#.#.##########.###############.......................................############.##########.......................####################.#.###############.######################.#####.####.#.########################.################.#############.##########..########.####.#.###..#########.###.######..########..##..####.##..####...#.###.#...................###.####.####.####.#.#.#####################..##################################.#######.########.#######.###########.###########.############################################.####.#############.##.###.##.##########.############.#.#######.#######.####.############################......................#.######.##.####...# #.######.#.#.##########.####################.######.######.#.##.#.###########.############.##########..######.###.###.#####.####################.#.###############.######################.#####.####.#.########################.################.#############.##########..########.####.#.###..#########.###.######..########..##..####.##..####...#.###.#..###..###..##.#.#.###.####.####.####.#.#.#####################..##################################.#######.########.#######.###########.###########.############################################.####.#############.##.###.##.##########.############.#..######.#######.####.############################.####################.#.######.##.####...# #.######.#.#.##########.####################.######.######.#.##.#.###########.############.##########..######.....###.#####.####################.#.###############.######################.#####.####.#.########################.################.#############.##########..########.####.#.###...............................................####...#.###.#..###..###..##.#.#..........####.####.#.#.#####################..##################################.#######.########.#######.###########.###########.############################################.####.#############.##.###.##.##########........................#######.####.############################.####################....................# #.######.#.#.##########.####################.######.######.#.##.#.###########.############.##########..######.#######.#####.####################.#.###############.######################.#####.####.#.########################.################.##########.........................####.#.###...########.###.###.##..########..##..####.##..####...#.###.#..###..###..##.#.#####.#########.####.#.#.#####################..#############...........................................................###########.############################################.####.#############.##.###.##.##########............................................................................................###.##.####...# #.######.#.#.##########.####################.######.######.#.##.#.###########.############.##########..........######.#####.####################.#.###############.######################.#####.####.#.########################.################.#############.##########..########.####.#.###...########.###.###.##..########..##..####.##..####...#.###.#..###..###..##.#.#####.#########.####.#.#.#####################..#############.####################.################.#######.###########.###########.############################################.####.#############.##...................................................###.############################.######################.######.##.####...# #.######.#.#.##########.####################.######.######.#.##.#.###########.############.##########..######..######.#####...................................................................#.####.#.########################.################.#############.###..................................................................................#.###.#..###..###..##.#.#####.#########.####.#.#.#####################..#############.####################.################.#######.###########.###########.############################################.####.#############.######.##.##########.############.#..##############..###.############################.######################.######.##.####...# #.######.#.#.##########.####################.######.######.#.##.#.###########.############.##########..######..######.##########################.#.###############.######################.###.#.####.#.########################.################.#############.###########..#######.####.#.###.#.#####.##.###.###.##..#####...............................#..###..###..##.#.#####.#########.####.#.#.#####################..#############.####################.################.#######.###########.#####.#####.############################################.####.#############.######.##.##########.############.#..##############..###.############################.######################.######.##........# #.######.#.#.##########.####################.######.######.#.##.#.###########.############.##########..######..######.##########################.#.###############.######################.###.#.####.#.########################.################.#############.###########..#######.####.#.###.#.#####.##.###.###.##..#####.##..##..####.##..#####..#.###.#..###..###..##.#.#####.#########.####.#.#.######...........####..#############.####################.################.#######.###########.#####.#####.############################################.####.#############.######.##.##########.############.#..##############..###.############################.######################.######.##.####...# #.######.#.#.##########.####################.######.######.#................................#########..######..........................#########.#.###############.######################.###.#.####.#.########################.################.#############.............................###.#.#####.##.###.###.##..#####.##..##..####.##..#####..#.###.#..###..###..##...................................................#############.####################.########.#######.#######.###########.#####.#####.############################################.####.#############.######.##.##########.############.#..##############..###.############################.######################.######.##.####...# #.######.#.#.##########.####################.######.######.####.#.###########.#######################..######..######.##########################.#.###############.######################.###.#.####.#.########################.################.##############.##########..#######.####.#####.#.###.#.##.###.###.##..#####.##........................###.#..###..................#########.####.#.#.######.#########.####.##############.####################.########.#######.#######.#################.#####.#################################################.#############.######.##....................................######..###.############################.####################..........##.####...# #........#.#.##########.####################.######.######.####.#.###########.#######################..######..######..................................................................................................########.####.............##############.##########..#####....................#.##.###.###.##..#####.###.##..####.##..###.#..#.###..........................########.####.#.#.######.#########.####.##############.################................#####.#######.#################.#####.###########################.#####################.#############........##.##########.############.#..##.####.######..###.############################.####################.#.#########.####...# #.########.#.##########.####################........######.####.#.###########.#######################..######..######.##########################.#.###############.######################.###.#.####.##########################.####.##########################.##########..#####.#.####.#####.#.##..#.#...............................................................###########.########.####.#.#.######.#########.####.##############.################.###.########.#.#####.#######.#################.#####.###########################.#####################.#############.#########.#########..................................###.############################.####################.#..................# #.########.#.##########.####################.######.######.####.#.###########.#######################..######..######.##########################.#.###############.######################.###.#.####.##########################.####.##########################.##########..#####....................#.#..###.###.##..#####.###.##..#######..###.#..#.###.#..###..###..###########.########.####.#.#.######.#########.####.##############.################.###.########.#.#####.#######.#################.#####.###########################.#####################.#############.#########.##########.##############.###.####.#######.###.############################.####################.###########.####...# #.########.#.##########.####################.#..............................#.#######################..###.##..######.##########################.#.###############.######################.###.#.####.##########################.####.##########################.##########..############.#####.#.##..#.#..###.###.##..#####.###.##...........###.#..#.###.#..###..###..###########.########.####.#.#.######.#########.####.##############.################.###.########.#.#####.#######.#################.#####.###########################.#####################.#############.#########.##########.##############.###.####.#######.###.############################.####################.###########.####...# #.########.#.##########.####################.#.####.######.####.#.#########.#.#######################..###.##..######.##########################.#.###############.######################.###.#.####.##########################.####.##########################.##########....##########.#####.#.##..#.#..###.###.##..#####.###.##.########..###.#..#.###.#..###..###..###########.########.####.#.#.######.#########...................................................#.......................................................................#################.#############.#########.##########.##############.###.####.#######.###.############################.####################.##########.........# #.########.#.##########.####################.#.####.######.####.#.#########.#.#######################..###.##..######.##########################.#.###############.######################.###.#..................................###.##########################.##########..#.##########.#####.#.##..#.#..###.###.##..#####.###.##.########..###.#..#.###.#..###..###..###########.########.####.#.#.######.##############.##############.################.###.########.#.#####.#######.#.###############.#####.###########################.###.#################.#############.#########.##########.##############.###.####.#######.###.############################.####################.###########.####...# #.......................................................................###.#.#######################..###.##..######.##########################.#.###############.######################.###.#.###############################.####.##########################.##########..#.##########.#####.#.##..#.#..###.###.##..#####.###.##.########..###.#..#.###.#..###..##.............................#.#.######.##############.##############.################.###.########.........#######.#.###############.#####.###########################.###.#################.#############.#########.##########.##############.###.####.#######.###.#############........................................................# #.########.#.##########.####################.#.####.######.####.#.#########.#.#######################..###.##..######.##########################.#.###############.######################.###.#.###############################.####.##########################.##########..#.##########.#####.#.##..#.#..###.###.##..#####.###.##.########..###.#..#.###.#..###..###..###########.########.####.#.#.######.##############.##############.################.###.########...#####.#######.#.###############.#####.###########################.###.#################.#############.#########.##########.##############.###.####.#######.###.#############.###########.#######################.###########.####...# #.########.#.##########.####################.#.####.######.####.#.#########.#.#######################..###.##..######.##########################.#.###############.######################.###.#.###############################...............................#.##########..#.##########.#####.#.##..#.#..###.###.##..#####.###.###########..###.#..#.###.#..###..###..###########.########.####.#.#.######.##############.##############.################.###............#####.......................###.#####.###########################.###.#################.#############.#########.##########.##############.###.####.#######.###.#############.###########.###############.....................####...# #.......................####################.#.####.######.####.#.#########...#######################..###.##..######.##########################.#.###############.######################.###.#.####################################.########################.#.##########..#.##########.#####.#.##..#.#..###.###.##..#####.###.###########..###.#..#.###.#..###..###..###########.########.####.#.########.##############.##############.################..............................#.###############.#####.###########################.....#################.#############.#########.##########.##############.###.####.#######.###.#############.###########.###############.#######.###########.####...# #.########.#.#########..####################................................................................#..###.....................#########.#.###############.##################.........#.####################################.########################.#.##########..#.##########.#####.#.##..#.#..###.###.##..#####.###.########............#.###.#..###..###..###########.########.####.#.########.##############.##############.#############################...#####.#########.###############.#####.###########################.#####################.#############..########.##########.##############.###.####.#######.###.#############.###########.###############.#######.###########.####...# #............#########..####################.#.####.######.####.#.##########..########################.###.##..###.###################.###.#####.#.###############.##########################.######################################.########################.#.##########...............#####.#.##..#.#..###.###.##..#####.###.########.##..###.#..#.###.#..###...................................########.##############.##############.#############################...#####.#########.###############.#####.###########################.#####################.#############..########.##########.##############.###.####.#######.###.#############.###########.###############.#######.###########.####...# #.########.#.#########..............................######.####.#.##########..######...................###.##..###.###################.###.#####.#.###############.##########################.######################################.########################.#.##########................................###.###.##..#####.###.########.##..###.#...........###.####..###########.########.####.##########.##############.##############.#############################...#####.#########.###############.#####.######.............................................................######.##########.##############.###.####.#######.###.#############.###########.###############.#######.###########.####...# #...............................................................#.##########..######.#####################.##..###.###################.###.#####.#.###############.##########################.######################################.########################.#.###########.#.################.#.##..#.#.####.###.##..#####.###.########.##..###.#..#.###.#.####.####..###########.########.####.##########.##############.##############.#############################...#####.#########...................................................#####################.#############..#.######.##########.##############.###.####.#######.###.#############.###########............................................# #.########.#.#########..##########.#########.#.###########.######.##########..######.#####################.##..###.###################.###.#####.#.###############.##########################.######################################.########################.#.###########.#.################.#.##...........###.##..#####.###.########.##..###.#..#.###.#.####.####..###########.########.####.##########.##############.##############.#############################...#####.#########.###############.#####.######.##########################################.#############..#.#################.##############.###.####.#######.###.#############.###########.#######.#######.#######.##..........####...# #.########.#.#########..##########.#########.#.###########.######.##########..######.#####################.##..###.###################.###.#####.#.###############.##########################.######################################.########################.#.###########.#.################.#.##..............................................................####..###########.########.####.##########.##############.##############.#############################...#####.#########.###############.#####.######.##########################################.#############..#.#################.##############.###.####.#######.###.#############.###########.#######.#######.#######.###########.####...# #.########.#.#########..##########.#########.#.###########.######.##########..######.#####################.##..###.###################.###.#####.#.###############.##########################.######################################.########################.#.###########.#.################.#.##.##.#.####.###.##..#####.###.########.##..###.#..#.###.#.#########..###########.########.####.##########.##############.##############.#############################...#####.#########.###############.#####.######.##########################################.#############..#.#################.##############.###.####.#######.###.#############.###########.#######.#######.#######.###########.####...# #.########.#.#########..##########.#########.#.###########.######.##########..######.#####################.##..###.###################.###.#####.#.###############.##########################.######################################.########################.#.###########.#.################.#.##.##.#.####.###.##..#####.###.########.##..###.#..#.###.#.#########..###########.########.####.##########.##############.##############.#############################...#####.#########.###############.#####.######.##########################################.#############..#.#################.##############.###.####.#######.###.#############.###########.#######.#######.#######.###########.####...# #.########.#.#########..##########.#########.#.###########.######.##########..######.########..................###.###################.###.#####.#.###############.##########################.######################################.########################.#.###########.#.################.#.##.##.#.####.###.##..#####.###.########.##..###.#..#.###.#.#########..###########.########.####.##########.##############.##############.#############################...#####.#########.###############.#####.######.##########################################.#############..#.#################............................####.###.#############.###########.#######.#######.#######.###########.####...# #.########.#.#########..##########.#########.#.###########.######.##########..######.########.############.##..###.###################.###.#####.#.###############.##########################.######################################.########################.#.###########.#.###########.........................##..................................###.#.#########..###########.########.####.##########.##############.##############.######..........................#####.#########.###############.#####.######.##########################################.#############..#.#################.##############.###.####.#######.###.#############.###########.#######.#######.#######.###########........# #.########.#.#########..##########.#########.#.###########.######.##########..######.########.############.##..###.###################.###.#####.#.###############.##########################.######################################..........................#.###########...################.#.#..............................########.##..###.#..#####.#.#########..###########.########.####.##########.##############.##############.######.#####################....#####.#########.###############.#####.######.##########################################.##############.#.#################.##############.###.####.#####.#.###.#############.###########.#######.#######.#######....................# #.########.#.#########..##########.#########.#.###########.######.##########..######.########.############.##..###.###################.###.#####.#.###############.##########################.#################################################################.###########.##################.#.#..##.#.#.##.#######.#####.................................#########..###########.########.####.##########.##############.##############.######.#####################....#####.#########.###############.#####.######.##########################################.##############.#.#################.##############.###.####.#####.#.###.#############.###########.#######.#####..............................# #.########........................................########.######.##########..######.########.############.##..###.###################.###.#####.#.###############.##########################.#################################################################.###########.######....................................#########.########.##..###.##.#####.###########..###########.########.####.##########.##############.##############.######.######.##############....#####.#########.###############.#####.######.##########################################.##############.#.#################.##############.###.####.#####.#.###.#############.###########.#######.#####.#.#######..###############...# #.##########.#########..##########.#########.#.###########.######.##########..######.########.############.##..###.########...................................................................#################################################################.###########.##################.#.#..##.#...........................................................................########.####.##########.##############.##############.######.######.##############....#####.#########.###############.#####.######.##########################################.##############.#.#################.##############.###.####.#####.#.###.#############.###########.#######.#####.#.#######..###############...# #.##########.#########..##########.#########.#.###########.######.##########..######.########.############.##..###.########.##########.###.#####.#.###############.############################################################################################.###########.##################.#.#..##.###.##.######..#########.########.###.###.##.#####.###########.#####################.####.##########.#############..................................###########....#####.#########.###############.#####............................######################.##############.#.#################.##############.###.####.#####.#.###.#############...............................#####..###############...# #.##########.#########..##########.#########.#.###########.######.##########..######.########.############.##..###.########.##########.###.#####.#.###############.############################################################################################.###########.##################.#.#..##.###.##.######..#########.########.###.###.##.#####.###########.#####################.####.##########.#############..##############.######.######.##.###########....#####.#########.###############.#######################################################.##############.........................................................................................#.#####.#.##.####..###############...# #.##########.#########..##########.#########.#.###########.######.##########..######.########.############.##..###.########.##########.###.#####.#.###############.############################################################################################.###########.##################.#....................................................#####.###########.#####################.####.##########.#############..##############.######.######.##.###########....#####.#########.###############.#######################################################.################.#################.##############.###.####.#####.####..#############.###########.#####.#.#####.#.##.####..###############...# #.............................................................................######.########.############.##..###.########.##########.###.#####.#.###############.############################################################################################.###########.##################.#.#..##.###.##..#####.##########.########.###.###.##.#####.###########.#####################.####.##########.#############..##############.######.######.##.###########....#####.#########.###############.#######################################################.################.#################.##############.###.####.#####.####..#############.###########.#####.#.#####.#.##.####..###############...# #...............................................##########.######.###########.######.########.############.##..............................#####.#.###############.############################################################################################.###########.........................##.###.##.........#########.########.###.###.##.#####.###########.#####################.####.##########.#############..##############.######.######.##.###########....#####.#########.###############.#######################################################.################.#################.##############.###.####.#####.####..#############.###########.#####.#.#####.#.##.####..###############...# #.####################..##########.#########.#.###########.######.###########.######.########.############.##..###.########.##########.###.#####.#.###############.############################################################################################.###########.##################.#.#.###.###.##..#####..#########.########.###.###.##.#####.###########.#################.........................................#########.######.######.##.###########....#####.#########.###############.#######################################################.################.................................................####..#############.###########.#####.#.#####.#.##.####..###############...# #.####################..##########.#########.#.###########.######.###########.######.########.############.##..###.########.##########.###.#####.#.###############.############################################################################################.###########......................................................................##.#####.###########.#####################.###..##########.#############..####.#########.######.######.##.###########....#####.#########.###############.#######################################################.################.###.#############.##############.###.####.#####.####..#############.###########.#####.#.#####.#.##.####..###############...# #.................####..##########.#########.#.###########.######.###########.######.########.############.................................#####.#.###############.############################################################################################.###########.##################.#.#.###.###.##..#####..##################.###.######.#####.###########.#####################.###..##########................####.#########.######.######.##.###########....#####.#########.###############.#######################################################.################.###.#############.##############.###......#####.####..#############.###########.#####.#.#####.#.##.####..###############...# #.###############.####..##########.#########.#...........................####.######.########.############.##................................###.#.###############.############################################################################################.###########.##################.#.#.###.###.##..#####..##################.###.######.#####.###########.#####################.###..########################.#####.#########.######.######.##.###########....#####.#########.###############.#######################################################.################.###.#############.##############.##############.####..#############.###########.#####.#.#####.#.##.####..###############...# #.###############.####..##########.#########.#.###########.######.###########.######.########.############.##.####.########.################.###.#.###############.########################################################################################################.##################.#.#.###...................................###.######.#####.###########.#########################..####...........................................................................#########.###############.#######################################################.################.###.#############.##############.##############.####..#############.###########.#####.#.#####.#.##.####..###############...# #.###############............................#.###########.######.###########.######.########.############.##.####.########.################.###.#.###############.########################################################################################################.##################.#.#.###.###.##..#####..###################....######.#####.###########.#########################..########################.##.##.#########.######.####..............................................................................................##############.################.###.#############.##############.##############.####.##############.#################.#.#####.#.##.####..###############...# #.####################..##########.#########.#.###########.######.###########.######.########.############.##.####.########.################.###.#.###############.########################################################################################################.##################.#.#.###.###.##..#####..###################.##.######.#####.###########.#########################..########################.##.##.#########.######.######.##.#.#########..#################.###############.#########.......................######.################.################.###.#############.##############.##############.####.##############.#################.#.#####.#.##.####..###############...# #.####################..##########.#########.#.###########.######.###########.######.########.############.##.####.##............................#.###############.########################################################################################################.##################.#.#.###.###.##..#####..###################.##.######.#####.###########.#########################..########################.##.##.#########.######.######.##.#.#########..#################.###############.###############################.######.################.################.###.#############.##############.##############.####.##############.#################.#.#####.#.##.####..###############...# #.####################..##########.#########.#.###########.######.###########.######.########.############.##.####.########.################.###.#.###############.########################################################################################################.##################.#.#.###.###.##..#####..###################.##.######.#####.###########.#########################..########################.##.##.#########.######.######.##.#.#########..#################.###############.###############################.######.################.################.###.#############.##############.##############.####.##############.#################.#.#####.#.##.####..###############...# #.#####################.##########......................##.######.###########.######.########.############.##.####.########.################.###.#.#######.#######.########################################################################################################.##################.#.#.###.###.##..#####..###################.##.######.#####.###########.#########################............................................................#.###.#####..#################.###############.###############################.######.################.################.###.#############.##############.##############.####.##############.#################.#.#####.#.##.####..##############....# #.#####################.##########.#########.#.###########.######.###########.######.########.############.##.####.########.################.###.#.#######.#######.########################################################################################################.##################.#.#.###.###.##..................##########.##.######.#####.###########.#########################..########################.##.##.#######################.##.#.###.#####..#################.###############.###############################.######.################.################.###.#############.##############.##############.####.##############.#################.#..................##############....# #.#####################...........................................###########.######.########.############.##.####.########.################.###.#.#######.#######.########################################################################################################.##################.#.#.###.###.###.#####..########.##########.##.######.#####.###########.#########################..########################.##.##.#####........................###.#####..#################.###############.###############################.######.################.################.###.#############.##############.##############.####.##############.#################.#######.#.##.........................# #.#####################.##########.#####.###.#.#.#########.##################.######.########.############.##.####.########.################.###.#.#######.################################################################################################################................................................................................##########.#########################..########################.##.##.#####.###.#############.##.#.###.#####..#################.###############.###############################.######.################.################.###.#############.##############.##############.####.##############.#################.#######.#.##.####..##############..#.# #.##################...................................................######.######.########.############.##.####.########.################.###.#.#######.###################################################################################################################################.#.#.###.###.###.#####..########.#######.##....................########.#########################..########################.##.##.#####.###.#############.##.#.###.#####..#################.###############.###############################.######.################.################.###.#############.##############....................................#################.#######.#.##.####..##############..#.# #.##################.##.##########.#####.###.#.#.#########.###########......................#.############.##.####.########.################.###.#.#######.###################################################################################################################################.#.#.###.###.###.#####..########.#######.#####.######.#####.##.#####...............................########################.##.##.#####.###.#############.##.#.###.#####..#################.###############.###############################.######.################.################.###.#############.##################################.##############.#################.#######.#.##.......##############..#.# #.##################.##.##########.#####.###.#.#.#########.##################.######.######.#.############.##.####.########.################.###.#.#######.###################################################################################################################################.#.#.###.#...###.#####..##........######.#####.######.#####.##.#####.##.##########################.########################.##.##.#####.###.#############...........................#######.###############.###############################.######.################.################.###.#############.##################################.################################.#######.#.##.####.###############..#.# #.##################.##.##########.#####.###.#.#.#########.##################.######..............................................................................############################################################################################################################.#.#.###.#.#.###.#####..##.#####..######.#####.######.#####.##.#####.##.##########################.########################.##.##.#####.###.################.#.###.#####.##########.#######.###############.###############################.######.################.################.###.#############.##################################.################################.#######.#.##.####.###############..#.# #.##################.##.##########.#####.###.#.#.#########.##################.#############.#.############.#######.########.################.###.#.#######.###################################################################################################################################.#.#.###.#.#####.#####..##.#####..######.#####.######.#####.##.#####.##.##########################.########################.##.##.#####.###.################.#.###.#####.##########.#######.###############.###############################.######.################.#######........................###.##################################.################################.#######.#.##.####.###############..#.# #.##################.##.##########.#####.###.#.#.#########.##################.#############.#.############.#................################.###.#...........#################################################################################################################################.#.#.###.#.###########..##.#####..######.#####.######.#####.##.#####.##.##########################.########################.##.##.#####.###.################.#.###.#####.##########.#######.###############.############...........................################.#######.########.###.#########.###.##################################.################################.#######.#.##.####.###############..#.# #.#................................#####.###.#.#.........................................##.#.############.#.#####.#########################.###.#########.#.#################################################################################################################################.#.#.###.#.###########..##.#####..######................................##########################.########################.##.##.#####.###.################.#.###.#####.##########.#######.###############.####################.##########.#######################.#######.########.###.#########.###.##################################.################################.#######.#.##.####.###############..#.# #.###############.##.##.##########.#####.###.#.###########.##################.##########.##.#.############.#.#####........................##.###.#########.#.#################################################################################################################################.#.#.###.#.###########..##...................................#.###.###############################.########################.##.##.#####.###.################.#.###.#####.##########.#######.###############.####################.##########.#######################.#######.########.###.#########.###.##################################.################################.#######.#.##.####.###############..#.# #.###############.##.##.##########...................................................................................................####.##.###.#########.#.#########################################################################################################################.#######.#.#.###.#.###########..##.#####..############.######.########.###.###############################.########################.##.##.#####.###.################.#.###.#####.##########.#######.###############.####################.##########.##################.####.#######.########.###.#########.###.##################################.################################.#######.#.##.####.###############..#.# #.###############.##.##.##########.#####.###.#.##############################.##########.#################.#.############################.##.###.#########.#.######################################################################################################....................#######.#.#.###...........................................................###############################.########################.##.##.#####.###.################.#.###.#####.##########.#######.###############.####################.##########.##################.####.#######.########.###...................................................................................#######.#.##.####.###############..#.# #.###############.##.##.##########.#####.###.#.##############################.##########.#################.#.############################.##.###.#########.#.#################################################################################################################.#######.#######.#.#.###...############.##.#####..############.######.########.###.###############################.########################.##.##.#####.###.################.#.###.#####.##########.#######.........................................................................#######.########.#############.###.#.################.###############.########################################.#.##.####.###############..#.# #.###############.##.##.##########.#####.###.#.##############################.##########.#################.#.############################.##.###.#########.#.#################################################################################################################.#######.#######.#.#.###...############.##.#####..############.######.########.###.###############################.########################.##.##.#####.###.################.#.###.#####.##########.#######.###############.##########.#########.##########.##################.####.#######.########.#############.###.#.################.###############.########################################.#.##.####.###############....# #.###############.##.##.########....................................#########.##########.#################.#.############################.##.###.#########.#.#################################################################################################################.#######.#######.#.#.###...############.##.#####..############.######.########.###.###############################.########################.##.##.#####.###.################.............##########.#######.###############.#####........................................................##..................................############.###############.########################################.#.##.####.###############..#.# #.###############.##.##.##########.#####.###.#..#########.#####.###.#########.##########.#################.#.############################.##.###.#########.#.##...................................############################################################################.#######.#######.#.#...............####.##.#####..############.######.########.###.###############################.########################.##.##.#####.###.##################.###.################.#######.###############.#####.####.#########.##########.#######.##########.####.####.###########.##########.##.###.#.################.###############.########################################.#.....###.###############..#.# #.###############.##.##.##########.#####.###.#..#########.#####.###.#########.##########.#################.#.############################.##.###.#########.#.##.#################################.############################################################################.#######.#######.###.###...#######.####.##.#####...............................###.###############################.########################.##.##..................................################.#######.###############.#####.####.#########.##########.#######.##########.####.####.###########.##########.##.###.#.################.###############.########################################.####..###.###############..#.# #.###############.##.##.##########.#####.###.#..#########...###.###.#########.##########.#################.#.############################.##.###.#########.#.##.#################################.############################################################################.#######.#######.###.###...#######.####.##.#####.#############.######.############.###############################.##########.#############.##.#########################.#####.###.################.#######.###############.#####.####.#########.##########.#######.##########.####.####.###########.##########.##.###.#.################.###############.########################################.####..###.###############..#.# #.###############.##.##.#.########.#####.###.#..#########.#.###.###.#########.##########.#################.#.############################.##.###.#########.#.##.#################################.############################################################################.#######.#######.###.###...#######.####................#######.######.############.###############################.##########.#############.##.#########################.#####.###.################.#######.###############.#####.####.#########.##########..........#########.####.####.###########.##########.##.###.#.################.###############.########################################.####..###.###############..#.# #.###############.##.##.#.########.#####.###.#..#########.#.###.###.#########.##########.#################.#.############################.##.###.#########.#.##.#################################.############################################################################.#######.#######.###.###...#######.#######.#####.#####.#######.######.############.###############################.##########.#############.##.#########################.#####.###.################.#######.###############.#####.####.#########.##################..#########.####.####.###########.##########.##.#####.################.###############.########################################.####..###..................#.# #.#####.....................................................................................................................#############.##.###.#########.#.##.#################################.############################################################################.#######.#######.###.###...#######.#######.#####.#####.#######.######.############.###############################.##########.#############.#..#####################....................###########.#######.###############.#####.####.#########.##################..#########.####.####.###########.##########.##.#####.################.###############.########################################.####..####################.#.# #.#####.#########.##.##.#.########.#####.###.##.#########.#####.###.###.#####.##########.#################.################.#############.##.###.#########.#.##.#################################.############################################################################.#######.#######.###.###...#######.#######.#####.#####.#######.######.############.###############################.##########.#############.#..#####################.###.#####.###.####.###########.#######.###############.#####.####.#########.##################..#########.####.............................................#########.###############.########################################.####..####################.#.# #.#####.#########.##.##.#.########.#####.###.##.#########.#####.###.###.#####.##########.#################.################.#############.##.###.#########.#.##.#################################.############################################################################.#######.#######.###.###...#######.#######.#####.#####.#######.######.############.###############################.##########.#############..............................#####.....####.###########..............................................##################..#########.####.####.###########.##########..........######.#########.###############.########################################.####..####################.#.# #.......#########....##.#.########.#####.###........................###.#####.##########.#################.################.#############.##.###.#########.#.##.#################################.############################################################################.#######.#######.###.###...#######.#######.#####.#####.#######.######.############.###############################.##########.###############..#####################.###.#########.####.###################.#####################.####.############################..#########.####.####.###########.##########.#..############.#########.###############.########################################.####..####################.#.# #.#####.#########.##.##.#.########.#####.######.#####.###.#####.###.###.#####.##########.#################.################.#############.##.###.#########.#.##.#################################.############################################################################.#######.#######.###.###...#######.#######.............................###########.###############################.#..............###########..#####################.###.#########.####.###################.#####################.####.############################..#########.####.####.################.................................########........########################################.####..####################.#.# #.#####.##.######.##.##.#.########.#####..............................................................####.................................................#.##.#################################.#####################################################################........#######.#######.###.###...#######.#############.#####.#######.######.############.#################################.########.###.###########..#####################.###.#########.####.###################.#####################.####.#################.##########..#########.####.####.######################.#.#############.##################.###############################################.####..######################.# #.#####.##.######.##.##.#.########.#####.##.###.#####.###.#####.###.###.#####.##########.##################################.#############.######.#########.#.##.#################################.#####################################################################.##############.#######.###.###...#######.#############.#####.#######.######.############.#################################.########.###.###########..#####################.###.#########.####.###################.#####################.####.#################.##########..#########.####.####.######################.#.#############.##################.###############################################.####..######################.# #.#####.##.######.##.##.#.########.#####.##.###.#####.###.#####.###.###.#####.##########.############################............................#########.#.##.#################################.#####################################################################.##############.#######.###.###...#######.#############.#####.#######.######.############.#################################.########.###.###########..#####################.###.#########.####.###################.#####################.####.#################.##########..#########.####.####.######################.#.#############.##################.###############################################.####..######################.# #.#####.##.######.##.##.#.............................###.#####.###.###.#####.##########.##################################.#############.######.#########.#.##.#################################.#####################################################################.##############.#######.###.###...#######.#############.#####.#######.######.############.#################################.########.###.###########..#####################.###...............................................................#################.##########.........................###################.#.#############.##################.###############################################.####..######################.# #.#####.##.######.##.##.#.######.#.#####.##.###.#####.###.#########.###.#####.##########.##################################.#############.######.#########.#.##.#################################.#####################################################################.##############.#######.###.###...#######.#############.#####.#######.######.############.#################################.########.###.###########..#####################.###.#########.####.#########################################.######################.##########..#########.####.####.######################.#.#############.##################.###############################################.####..#############..........# #.#####.##.######.##.##.#.######.#.#####.##.###.#####.###.#########.###.#####.##########.##################################.#############.######.#########.#.##.#################################.#####################################################################........................###.###...#######.#############.#####.#######.######.##########.......................................................................#############.###.#########.####.#########################################.######################.##########..#########.####.####.######################.#.#############.##################.###############################################.####..#############.########.# #.#####.##.######.##.##.#.######.#.#####.##.###.#####.###.#########.###.#####.##########.##################################.#############.######.#########.#.##.#################################.####################################################################################.###########.###...#######.#####..........####.##.............############.##########################################.###.###########..#######.#############.###.#########......#########################################.######################.##########..#########.####.####.#####.################.#.#############.##################.###############################################.####..#############.########.# #.#####.##.######.##.##.#.######.#.#####.##.###.#####.###.#########.###.#####.#..............##############################.#############.######.#########.#.##.#################################.####################################################################################.###########.###...#######.##############.####.##.####.#####..############.##########################################.###.###########..#######.#############.###.#########.####.#########################################.######################.##########..#########.####.####.#####.##################.#############.##################.####################...................................############.########.# #.#####.##.######.##.##.#.######.#.#####.##.###.#####.###.#########.###.#####.#.########.###.##############################.#############.######........................................#########.####################################################################################.###########.###...#######.##############.####.##.####.#####..############.##########################################.###.###########..#######.#############.###.#########.####.#########################################.######################.##########..#########.####.####.#####.##################.#############.##################.####################.##########################.####...############.########.# #.#####.................#.######.#.#####.##.###.#####.###.#########.###.#####.#.########.###.##############################.#############....................##.#######################.#########.####################################################################################.###########.###...#######.##############.####.##.####.#####..############.##########################################.###.###########..#######.#############.###.#########.####.#########################################.######################.##########..#########.####.####.#####.##################.#############.##################.####################.##########################.####...############.########.# #.#####.##.#########.####.######.#.#####.##..##.#####.###.#########.###.#####.#.########.###.##############################.##############################...##.##############.########.#########.####################################################################################.###########.###...#######.##############.####.##.####.#####..############.##########################################.###.###########..#######.#############.###.#########.####.#########################################.######################.##########..#########...........................................######.##################.####################.##########################.####...############.########.# #.#####.##.#####.............................##...............#####.###.#####.#.########........................................................................##############.########.#########.####################################################################################.###########.###...#######.##############.####.##.####.#####..############.##########################################.###.###########..#######.#############.###.#########.####.#########################################.######################.##########..#########.####.####.#####.##################.######.######.##################.####################.##########################.####...############.########.# #.#####.##.#####.###.####.######.#.#####.###.########.###.###.#####.###.#####.#.############.##############################.##############################...#################.########.#########.####################################################################################.###########.###...#######.##############.####.##.####.#####..#######################################################.###.###########..#######.#############.###.#########.####.#########################################.######################.##########..#########.####.####.................................######.##################.####################.##########################.####...############.########.# #.#####.##.#####.###.####.######.#.#####.###.############.###.#####.###.#####.#.############.############################................................#...#################.########.#########.####################################################################################.###########.####.########.##############.####.##.####.#####..#################################################........................................#####.###.#########.####.#########################################.######################.##########..#########.####.#############################.#############.##################.####################.##########################.####...############.########.# #.#####.##.#####.###.####.######.#.#####.###.############.###.#####.###.#####.#.############.############################.#.############################.#..##################.########.#########.####################################################################################.###########.####.########.##############.####.##.####.#####..#################################################.#####.###.###########..#######.#######.#####.###.#########.####.#########################################.######################.##########..#########.####.#############################.#############.##################.####################.##########################.####...############.########.# #.............................................................#####.###.#####.#.############.############################.#.############################.#..##################.########.#########.####################################################################################.###########.####.########.##############.####.##.####.#####..#################################################.#####.....................................................................###############################.######################.##########..#########.####.#############################.#############.##################.####################.##########################.####...############.########.# #.#####.##.#####.###..............................................................................#######################.#.############################.#..##################.########.#########.####################################################################################.###########.####.########.##############.####.##.####.#####..#################################################.#####.###.###########..#######.#######.#####.###.#########.####.#########.###############################...................................................#############################.#############.##################.####################.##########################.####...############.########.# #................................#######.###.################.#####.#########.#.############.############################.#.############################.#..##################.########.#########.####################################################################################...........................##############.####.##.##########..#################################################.#####.###.###########..#######.#######.#####.###.#########.####.#########.#########################################################.########.#########......#############################.#############.##################............................................####.####...############.########.# #.#####.##.#####.######.#.######.#######.###.################.#####.#########.#.############.############################.#.############################.#..##################.########.#########.################################################################################################.####.########.##############.####.##.##########..#################################################.#####.###.###########..#######.#######.#####.###.#########.####.#########.#########################################################.########.##############.###########################################....###############.############################...........................############.########.# #.#####.##.#####.######.#.######.#######.###.################.#####.#########.#.############.############################.#.############################.#..##################.########.#########.################################################################################################.####.########.##############.....................#################################################.#####.###.###########..#######.#######.#####.###.#########.####.#########.#########################################################.########.##############.##############################################.###############.############################.##################.####.#.############.########.# #.#####.##.#####.######.#.######.###########.################.#####.#########.#.############.############################.#.############################.#..##################.########.#########.################################################################################################.####.############################............................#####################################.#####.###.###########........................###.#########.####.#########.#########################################################.########.##############.##############################################.###############.############################.##################.####.#.############.########.# #.#####.##.#####.######.#.######.###########.################.#####.#########.#.############.############################.#.#...............................##################.########.#########.################################################################################################.####.............................................###########.#####################################.#####.###.###########.################.#########.#########.####.#########.#########################################################.########.##############.##############################################.###############.############################.##############............############.#####.##.# #.#####.##.#####.######.#.######.###########.################.#####.#########.#.############.############################.#.############################.#..#######...............................################################################################################.................####################################.#######################.#####################################.#####.###.###########.################.#########.#########.####.#########.#########################################################.##......................##############################################.###############.############################.##############.###.####.##############.#####.##.# #.##................................................................................................................................####################.#..#######.##########.########.###############################............................................................................####################################.#######################.#####################################.#####.###.###########.################.###################.####.#########.#########################################################.##.#####.#############################################################.###############.############################.##############.###.####.##############.#####.##.# #.##.##.##.#####.######...................................###.#####.#########.#.############.############################.##############################.#..#######.##########.########.##############################################################################.###########.###############.####################################.#######################.#####################################.#####.###.###########.################.###################.####.#########.#########################################################.##.#####.#############################################################.###############.############################.##############.###.####.##############.#####.##.# #.##.##.##.#####.######...######.###########..###########.###.#####.#########.#.############.############################.##############################.#..#######.##########.########.##############################################################################.###########.###############.####################################.#######################.#####################################.#####.###.###########.################.###################.####.#..........................................................................#.###########################################################.......................................................................................#####.##.# #.##.##.##.#####.######...######.###########..###########.###.#####.#########.#.############.############################...........####################.#..#######.##########.########.##############################################################################.###########.###############.####################################.#######################.#####################################.#####.###.###########.################.###################.####.#####.###.#########################################################.##.###.#.#############################################################.###############.############################.##############.###.####.####################.##.# #.........................######.###########..###########.###.#####.#########.#.############.############################.#########.####################.#..#######.##########.########.##############################################################################.###########.###############.####################################.#######################.#####################################.#####.###.###########.################.###################.####.......###.#########################################################.##.###.#.#############################################################.###############.###.########################.##############.###.####.####################.##.# #.##.##.##............................................................#######.#.############.############################.#########.####################.#..#######.##########.########.##############################################################################.###########.###############.####################################.#######################.#####################################.#####.###.###########.################.###################.####.#########.#######################################################..............................###########################################.###################.########################.##############.###.####.####################.##.# #.##.##.##.#####.######...######.###########..###########.###.#####.#.#######.#.############.############################.#########.####################.#..#######.##########.########.##############################################################################.###########.###############.####################################.#######################.#####################################.#####.###.###########.################.###################.####.#########.#######################################################.#....................................###################################.###################.########################.##############.###.####.####################.##.# #.##.##.##.#####.######...######.###########..###########.###.#####.#.#######.#.############.############################.#########.####################.#..#######.##########.########.##############################################################################.###########.###############.####################################.#######################.#####################################.#####.###.###########.################.###################.####.#########.#######################################################.#.##.###.#.#################.#######.###################################.###################.########################.##############.###.####.####################.##.# #.##.##.##.#####.######...######.###########..###########.###.#####.#.#######.#.############.############################.#########.####################.#..#######.##########.########.##############################################################################.###########.###############.####################################.#######################.#####################################.#####.###.###########.################.###################.####.#########.#######################################################.#.##.###.#.#################.#######.###################################.###################.########################.##############.###.####.####################.##.# #.##.##.##.#####.######...######.###########..###########.###.#####.#.#######.#.############.############################.#########.####################.#..#######.##########.########.##############################################################################.###########.###############.####################################.#######################.##############..................................###########.################.###################.####.#########.#######################################################.#.##.###.#.#################.#######.###################################.###################.########################.##############.###.####.####################.##.# #.##.##.##.#####.######...######.###########..###########.###.#####.#.#######.#.############.############################.#########.####################.#..#######.##########.########.##############################################################################.###########.###############.####################################.#######################.##############.######################.#####.###.###########.################.###################.####.#########.#######################################################.#.##.###.#.#################.#######.###################################.###################.########################.##############.###.####.####################.##.# #.##.##.##.#####.######...######.###########.....................................###########.############################.#########.####################.#..#######.##########.########.##############################################################################.###########.###############.####################################.#######################.##############.######################.#####.###.###########.################.###################.####.#########.#######################################################.#.##.###.#.#################.#######.###################################.###################.########################.##############.###.####.#############.######.##.# #.##.##.##.#####.######...######.############.###########.###.#####.#.#######.#..###########............................#.#########.####################.#..#######.##########.########.##############################################################################.###########.###############.####################################.#######################.##############.######################.#####.###.###########.######...........###################.####.#########.#######################################################.#.##.###.#.#################.#######.###################################.###################.########################.##############.###.####.#############.######.##.# #.##.##.##.#####.######...######.############.###########.###.#####.#.#######.#..######################################.#.#########.####################.#..#######.##########.########.##############################################################################.###########.###############.#################..........................#################.##############.######################.#####.###.###########.######.#########.###################.####.#########.......................................................................................######.###################################.###################.########################.##############.###.####.#############.######.##.# #.##.##.##.####..######...######.############.###########...............................................................#.#########.####################.#..#######.##########.########.##############################################################################.###########.###############.#################.########################.#################.######..........................................###########.######......................................................................................................#.##.###.#.#################..######.###################################.###################.########################.##############.###.####.#############.######.##.# #.##.##.##.####..######...######.############.###############.#####.#.#######.#..#########.##############################.#########.####################.#..#######.##########.########.##############################################################################.###########.###############.#################.########################.#################.##############.######################.#####.###############.######.#########.###################.####.#################################################################.#.##.###.#.#################..######.###################################.###################.########################.##############.###.####.#############.######.##.# #.........................######.############.###############.#####.#.#######.#..#########.##############################.#########.####################.#..#######.##########.########.##############################################################################.###########.###############.#################.########################.#################.##############.######################.#####.###############.######.#########.###################.####.#################################################################.#.............................######.###################################.###################.########################.##############.###.####...............######.##.# #..................................##########.###############.#####.#.#######.#..#########.##############################.#########.####################.#..#######.##########.########.###############################################################.##############.###########.###############.#################.########################.#################.##############.######################.#####.###############.######.#########.###################.####.#################################################################.#.##.###.#.##################.######.###################################.###################.#######################..................................................# #.##.##.#..........................####...........................................................................................#.####################.#..#######.##########.......................................##################################.##############.###########.###############.#################.########################.#################.##############.######################.#####.###############.######.#########.###################.####.#################################################################.#.##.###.#.##################.######.###################################.#############..............................#.##############.###.####.#############.######.##.# #.##.##..........#######..######.######.#####################.###.#.#.#######.############.##############################.####.##.#.####################.#..............................#.########.####################################################.##############.###########.###############.#################.############...............................##############.######################.#####.###############...........................................#################################################################.#.##.###.#.##################.######.###################################.#############.#####.######################.#.#######....................##########.######.##.# #..#.####..####.########..######.######.#####################.###.#.#.#######.############.##############################.####.##.#.####################.##.#######.##########.##########.########.####################################################.##############.###########.###############.#################.########################.#################.##############.######################.#####.###############.######.#########.###################.####.#################################################################.#.##........................#.######.###################################.#############.#####.######################.#.#######.######.###.####.##.##########.######.##.# #..........................#####.######.#####################.###.#..........................############################.####.##.#.####################.##.#######.##########.##########.########.####################################################.##############.###########.###############.#################.########################.#################.##############........................#####.###############.######.#########.###################.####.#################################################################.#.######.#.################.#.######.###################################.#############.#####.######################.#.#######.######.###.####.##.##########.######.##.# #..#.####..####.########..######.######.#####################.###.###.#######.############.#.############################.####.##.#.####################.##.#######.##########.##########.########.####################################################.##############.###########.###############.#################.########################.#################.##########################.##########.#####.###############.######.#########.###################.####.#############.###################################################.#.######.#.################.#.######.###################################.#############.#####.######################...#######.######.###.####.##.##########.######.##.# #....................###..######.######.#####################.###.###.#######.############.#.############################.####.##.#.####################.##.#######.##########.##########.########.####################################################.##############.###########.###############.#################.########################.#################.##########################.##########.#####.###############.######.#########.###################.####.#############.###################################################.#.######.#.################.#.######.###################################.#############.#####.########################.######....####.###.####.##.##########.######.##.# #..#.####..####.####.###..######.######.#####################.###.###.#######.############.#.......................######.####.##.#.####################.##.#######.##########.##########.########.####################################################.##############.###########.###############.#################.########################.#################.##########################.##########.#####.###############.######.#########.###################.####.#############.###################################################.#.######.#.################.#.######.#####..........................................................#################.######..#.####.###.####.##.##########.######....# #.........................######.######.#####################.###.###.#######.############.#######################.######.####.##.#.####################..........#.##########.##########.########.####################################################.##############.###########.###############.#################.########################.#################.##########################.##########.#####.###############.######.#########.###################.####.#############.###################################################.#.######.#.################.#.######.#################################################................................######..#.####.###.####.##.##########.#########.# #...............####.###..######.######.#####################.###.###.#######.############.#######################.######.####.##.#.#######################.#####.#.##########.##########.########.####################################################.##############.########......................................########################.#################.##########################.##########.#####.###############.######.#########.###################.####.#############.##############################################...............................................................#############################.#####.######.##############.##.######..#.####.###.####.##.##########.#########.# #..........####.####.###..######.######.#####################.###.###.#######.############.#######################.######.####.##.#.#######################.#####.#.##########.##########.########.####################################################.##############.########.##.###############.###########.#####.########################.#################.##########################.##########.#####.###############.######...............................####.#############.##############################################.####......................................#################################################.#####.######.##############.##.######..#.####.###.####.##.##########.#########.# #..######..####.####.###..######.######.#####################.###.###.#######.############.#######################.######.####.##.#.#######################.#####.#.##########.##########.########.####################################################.##.........................###############.###########.#####.########################.#################.##########################.##########.#####.###############.######.#########.########################.#############.##############################################.####.#.######.#.#######.##########.######.#################################################.#####.######.##############.##.######..#.####.###.####.##.##########.#########.# #...............####.###..######.######.#####################.###.###.#######.############.#######################.######.####.##.#.#######################.#####.#............##########.########.####################################################.##.###########.########.##################.###########.#####.########################.#################.##########################.##########.#####.###############.######.#########.########################.#############.##############################################.####.#.######.#.#######.##########.######.#################################################.#####.######.##############.##.######..#.####.###.####.##.##########.#########.# #..###.##..####.####.###..######.######.#####################.###.###.#######.############.#######################.###########.##.#.#######################.#####.#.#####################.########.####################################################.##.###########.......................#####.###########.#####.########################.#################.##########################.##########.#####.###############.######.#########.########################.#############.##############################################.####.#.######.#.#######.##########.######.#################################################.#####.######.##############.##.######..#.####.###.####.##.##########.#########.# #..###.##..####.####.###..######.######.#####################.###.###.#######.############.#######################.###########.##.#.#######################.#####.#.#####################.########.####################################################.##.#################.##.##################.###########.#####.########################.#################.##########################.##########.#####.###############.######.#########.########################.#############.##############################################.####.#.######.#.#######.##########.######.#################################################.#####.######.##############.##.######..#.####.###.####...............#########.# #..###.##..####.####.###..######.######.#####################.###.###.#######.############.#######################.###########.##.#.#######################.#####.#.#####################.########.##################......................................#################...............###################.#####.########################.#################.##########################.##########.#####.###############.######.#...............................##.#############.##############################################.####.#.######...#######.##########.######.#################################################.#####.######.##############.##.######..#.####.###.#######.##########.#########.# #...##.##..####.####.###..######.######.#####################.###.###.#######.############.###........................................#####################.#####.#.#####################.########.#########################.##########################.####################.##.##########.###################.#####.########################.#################.##########################.##########.#####.###############.######.#.#############################.##.#############.##############################################.####.#.################.##########.######.#################################################.#####.######.##############.##.######..#.####.###.#######.##########.#########.# #...##.##..####.####.###..######.######.#####################.###.###.#######.########............################.###########.##.#.#######################.#####.#.#####################.########.#########################.##########################.####################.##.##########.###################.#####.########################.#################.##########################.################.###############.######.#.#############################.##.#############.##############################################....................................######.#################################################.#####.######.##############.##.######..#.####.###.#######.##########.#########.# #...##.##..####.####.###..######.######.#####################.###.###.#######.########.###.........................###########.##.#.#######################.#####.#.#####################.########.#########################.##########################.####################.##.##########.###################.#####.########################.#################.##########################.################.###############.######.#.#############################.##.#############.###################################################.#..........................................................###########################.#####.######.##############.##.######..#.####.###.#######.##########.#########.# #...##.##..####.####.###..######.######.#####################.###.###.#######.########.#######.##.############################.##.#.#######################.#####.#.#####################.########.#########################.##########################.####################.##.##########.###################.#####.########################.#################.##########################.################.###############.######.#.#############################.##.#############.###################################################.##################.##########.######.#####################.######################.####.#####.######.##############.##.######..#.####.###.#######.##########.#########.# #...##.##..####.####.###..######.######.#####################.###.###.#######.########.#######.##.############################.##.#.#######################.#####.#.#####################.########.#########################.##########################.####################.##.##########.###################.#####.########################.#################.##########################.################.###############.######.#.#############################.##.#############.##############################################.........................##########.######.#####################.######################.####.#####.######.##############.##.######..#.####.###.#######.##########.#########.# #...##.##..####.####.###..######.######.##.............######.###.###.#######.########.#######.##.############################.##.#.#######################.#####.#.#####################.########.#########################.##########################.#######################.##########.###################.#####.########################.#################.##########################.################.###############.######.#.#############################.##.#############.##############################################.#######################.##########.######.#####################.######################.####.#####.######.##############.##.######..#.####.###.#######.##########.#########.# #...........................................................................................##.##.############################.##.#.#######################.#####.#.#####################.########.#########################.##########################.#######################.##########.....................#####.########################.#################...............................................................................................................................................................................................................####################.######################.####.#####.######.##############.##.######..#.####.###.#######.##########.#########.# #...##.##..####.####.###..######.######.##.###########.######.###.###.#######.########.#######.##.############################.##.#....................####.#####.#.#####################.########.#########################.##########################.#######################.##########..########################.########################................................############..################.###############.######.#.#############################.##.############################################################.#######################.#################.#####################.######################.####.#####.######.##############.##.######..#.####.###.#######.##########.#########.# #.........................######.######.##.###########.######.###.###.#######.########.#######.##.############################.##.####################.####.#####.#.#####################.########.#########################.##########################.#######################.######......#######################..##########################################.############.############..################.###############.######.#.#############################.....................###########################################.#######################.#################.#####################.######################.####.#####.######.##############.##.######..#.####.###.#######.##########...........# #...##.##.#####...........######.######.##.###########.######.###.###.#######.########.#######.##.############################.##.###...##############.####.#####.#.#####################.########.#########################.##########################.#######################.######.###.########################.###########################################.############.############..################.###############.######.#.################################.################.###########################################.#######################.#################.#####################.######################.####.#####.######.##############.##.######..#.####.###.#######.##############.#####.# #...##.##.##########.####.######...............................................................##.############################.##.###.#.##############.####.#####.#.#####################.########.#########################.##########################.#######################.######.###.####################............................................................................################.###############.######.#.################################.################.###########################################.#######################.#################.#####################.######################.####.#####.######.##############.##.######..#.####.###.#######.##############.#####.# #....................####.######.######..................####.#######.#######.########.#######.##.############################.##.###.#.##############.####.#####.#.#####################.########.#########################.#################.########.#######################.######.###.########################.#####################################.#####.############.############............######.###############.######.#.################################.################.###########################################.#######################.#################.#####################.######################.####.#####.######.##############.##.######..#.####.###.#######.##############.#####.# #...##.##.###############.######..............................#######.#######.########.#######.##.############################..........##############.####.#####.#.#####################.########.#########################.#################.########.#######################.######.###.########################.#####################################.#####.############.#############.#########.######.###############.######.#.################################.################.###########################################.#######################.#################.#####################.######################...##.#####.######.##############.##.#########.####.###.#######.##############.#####.# #...##.##.###############.######..............########.##############.#######.########.#######.##.###############################.###.################.####.#####.#.#####################.########.#########################.#################.########.#######################.######.###.########################.#####################################.#####.############.#############.#########.######.###############.######.#.################################.################.###########################################.#######################.#################.#####################.######################.#.##.......######.##############.##.#########.####.###.#######.##############.#####.# #...##.##.###############.######..#####.##.##.########.##############.#.#####.########.#######.##.###############################.###.################.####.#####.#.#####################.########.#########################.#################.########.#######################.######.###.########################.#####################################.#####.############.#############.#########.######.###############.######.#.################################.################.###########################################.#######################.#################.#####################.######################.#.########.######.##############.##.#########.####.###.#######.##############.#####.# #...##.##.###############.######..#####.##.##.########.##############.#.###.......................................................###.################.####.#####.#.#####################.########.#########################.#################.########.#######################.######.###.########################....................................................#####.#############..................###############.######.#.################################.################.###########################################.#######################.#################.#####################.######################.#.#######...........................#########.####.###.#######.##############.#####.# #..........................#####..#####.##.##.########.##############.#.#####.########.#######.##.##################.############.###.################.####.#####.#.#####################.########.#########################.#################.########.#######################.######.###.########################.#####################################.#####.######.#####.#######################............................................#####################.################.###########################################.#######################.#################.#####################.######################.#.#######.#######.##############.##.#########.####.###.#######.##############.#####.# #..###.##.###############..#####..#####.##.##.########.##############.#.#####.########.#######.##.##################.############.###.################.####.......#.#####################.########.#########################.#################.########.#######################.######.###.########################.#####################################.#####.######.#####.#######################..#####################.######.#.################################.################.###########################################.#######################.#################.#####################.######################.#.#######.#######.##############.##.#########.####.###.#######.##############.#####.# #..###.##.###############..#####..#####.##.##.########.##############.#.#####.########.#######.##.##################.############.###.################.####.#############################.########.#########################.#################.########.#######################.######.###.########################.#####################################.#####.######.#####.#######################..#####################.######.#.################################.################.###########################################.#######################.#################.#####################.######################.#.#######.#######.##############.##.#########.####.###.#######.##############.#####.# #..###.##.###############..#####........................................#####.########.#######.##.##################.#########.........................####.#############################.########.#########################.#################.########.#######################.######.###.########################.#####################################.############.#####.#######################..#####################.######.#.################################.################.###########################################.#######################.#################.#####################.######################.#.#######.#######.##############.##.#########.####.###.#######.##############.#####.# #..###.##.###############..#####..#####.#####.########.##############.#.#####.########.#######.##.##################.#########.##.###.################.####.#############################.########.#########################.#..................................................######.###.########################.#####################################.############.#####.#######################..#####################.######......................#############.################.###########################################.#######################.#################.................................................................#############.##.#########.####.###.####.........................# #..###.##.###############..#####..#####.#####.########.##############.#.#####.########.#######.##.#############.####.#########.##.###.################.####.#############################.########.#########################.#.###############.########.#######################.######.###.########################.#####################################.############.#####.#######################..#####################.######.#.################################.################.########################################............................#######################################.########################.#######.#######.##############.##.#########.####.###..............................# #..###.##.###############..#####..#####.#####.########.##############.#.#####.########.#######.##.#############.####.#########.##.###.################.####.#############################.########.#########################.#.###############.########.#######################.######.###.########################.#####################################.############.#####.#######################..#####################.######.#.################################.################.###########################################.###############################################################.########################.#######.#######.##############.##.#########.####.########.#######################.# #..###.##.###############..#####..#####.#####.########.##############.#.#####.########.#######.##.#############.####.#########.##.###.################.####.#############################.#######............................#.###############.########.#######################.######.###.########################.#####################################.############.#####.#######################..#####################.######.#.################################.################.###########################################.###############################################################............................#####.#######.##############.##.#########.####.########.#######################.# #..###.##.###############..#####..#####.#####.########.##############.#.#####.########.#######.##.................................###.################.####.########################.####.#######..###########################.###############.########.#######################.######.###.########################.#####################################.############.#####.#######################..#####################.######.#.################################.################.###########################################.########################################################################################.#.#####.#######.##############.##.#########.####.########.#######################.# #..###.##.###############..#####..#####.#####.########.##############.#.#####.########.#######.################.####.#########.##.###.################.####.########################.####.#######..###########################.###############.########.#######################.######.###.########################.#####################################.############.#####.#######################..#####################.######.#.############################......................###########################################.########################################################################################.#.#####.#######.##############.##.#########.####.########.#######################.# #..###.##.###############..#####..#####.##..............................#####...................................####.#########..............................########################.####.#######..###########################.##.############.########.#######################.######.###.########################.#####################################.############.#####.#######################..#####################.######.#.################################.################.###########################################.###################################################################################.................####.##############.##.#########.####.########.#######################.# #............................###..#####.##.##.########.##############.#######.########.########################.####.############.###.################.#############################.####.#######..###########################.##.############.########.###########....................###.########################.#####################################.############.#####.#######################..#####################.######.#.################################.################.###########################################.###################################################################################.####.#.#####.##.####.##############.##.#########.####.########.#######################.# #..###.##.#####.#########..#####..#####.##.##.########.##############.#######.########.########################.####.############.###.################.#############################.####.#######..###########################.##.############.########.###########.###########.######.###.########################.#####################################.############..................................###################.######.#.################################.################.###########################################.###################################################################################.####.#.#####.##.####.##############.##.#########.####.########.#######################.# #..###.##.#####.#########..#####..#####.##.##.########.##############.#######.########.########################.####.############.###.################.#############################.####.#######..###########################.##.############.########.###########.###########.######.###.########################.#####################################.##################.#######################..#.###################.######.#.################################.################.###########################################.###########################################################################...........##.#.#####.##.####.###########.##.##.#########.####.########.#######################.# #..###.##.#####.#########..#####..#####.##.##.########.##############.#######.########.########################.####.############.###.################.#############################.####.#######..###########################.##.############.########.###########.###########.######..............................#####################################.##################.#######################..#.###################.######.#.################################.################.###########################################.###########################################################################.#######.#.##.#.#####.##.####.###########.##.##.#########.####.########.#######################.# #..........................#####..#####.##.##.########.##############.#######.########.########################.####.############.###.################.#############################.####.#######..###########################.##.############.########.###########.###########.######.###.#######################################################.######.##################.#######################..#.###################.######.#.################################.################.###########################################.####################################################################.######.#######.#.##.#.#####.........###########.##.##.#########.####.########.#######################.# #..###.#.............####..#####..#####.##.##.########.##############.#######.########.########################.####.############.###.################.#############################.############..###########################.##.############.########.###########.###########..#####.###.#######################################################.######.##################.#######################..#.###################.######.#..................................################.###########################################.####################################################################.######.#######.#.##.#.########.##.#############.##.##.#########.####.########.#######################.# #..###.#..#####.####.####..#####..#####.##.##.########.##############.#######.########.########################.####.############.###.################.#############################.############..###########################.##.############.########.###########.###########..#####.....##################################.............................##################.#######################..#.###################.######.##################################.################.###########################################.####################################################################.######.#######.#.##.#.########.##.#############.##.##.#########.####.########.#######################.# #..###.#..#####.####.####..#####..#####.##.##.########.##############.#######.########.########################.####.############.###.################.########################........................##########################.############.########.#####....................#####.###.##################################.####################.#########################..................................#############.######.##################################.################.###########################################.####################################...............#################.######.#######.#.##.#.########.##.#############.##.##.#########.####.#................................# #......................................................##############.#######.########.########################.####..............###.################.########################.####.############..###.##########################.############.########.#####....................#####.###.##################################.####################.################################................................................##################################.################.###########################################.####################################.#############.#################.######.#######.#.##.#.########.##.#############.##.##.#########.####.#.######.#######################.# #..#####..#####.####.#.##..#####..#####.##.##.#######################.#######.########.########################.#################.###.################.########################.####.############..###.##########################.############.########.###########.############.#####.###.##################################.####################.#################################################..#.#####.#############.######.##################################.################.###########################################.####################################.#############.#################.######.#######.#................................##.##.#########.####.#.######.#######################.# #..#####..#####.####.#.##..#####..#####.##.##.#######################.#######.########.########################.#################.###.################.########################.####.############......................................#######.########.###########.############.#####.###.##################################.####################.#################################################..#.#####.#############.######.##################################.################.###########################################.####################################.#############.#................................####.#.########.##.#############.##.##.#########.####.#.######.#######################.# #..#####..#####.####.#.##.............................................#######.########.########################.#################.###.################.########################.####.############.###############################.####.#######.########.###########.############.#####.###.############............................................#################################################..#.#####.#############.######.##############################.###.################.###########################################.####################################.#############.#.###############.######.############.#.########.##.#############.##.##.#########.####.#.######.#######################.# #..#####..#####.####.#.##..#####..########.##.###############################.########.########################.#################.###.################.########################.####.############.###############################.####.#######.########.###########.############.#####.###.############.#####################.######.#############.#################################################........................######.##############################.###.################.###########################################.####################################.#############.#.###############.######.############.#.########.##.#############.##.....................######.#######################.# #..#####..........................########.##.###############################.########.########################.#################.###.################.########################.####.############.###############################.####.#######.########..........................#####.###.############.#####################.######.#############.##############.........###########################.#.#####.#############.######.##############################.###.################.###########################################.####################################.#############.#.###############.######.############.#.########.##.#############.#####.#########.####.########.#######################.# #..#####..#####.####.#.##..#####.#########.##.###############################.########.########################.#################.###.################.########################.####.############.###############################.####.#######.########.###########.##################.###.############.#####################.######.#############.##############.#######.###########################.#.#####.#############.######.##############################.###.################.###########################################.#####.##############################.#############.#.###############.######.############.#.########.##.#############.#####.#########.####.########.#######################.# #..#####..#####.####.#.##..#####.#########.##.######...................................########################.#################.###.################.########################.####.############.###############################.####.#######.########.###########.##################.###.############.#####################.######.#############.##############.#######.###########################.#.#####.#############.######.##############################.###.################.###########################################.#####.##############################.#############.#.###############.######.############.#.########.##.#############.#####.#########.####.########.#######################.# #....................#.##..#####.#########.##.###############################.#######.#########################.#################.###.################.########################.####.############.###############################.####.#######.########.###########.....................................#####################.######.#############.##############.#######.###########################.#.#####.#############.######.##############################.###.################.###########################################.#####.##############################.#############.#.###########............############.#.########.##.#############.#####.#########.####.########.#######################.# #..#####.######.####.#.##..#####.#########.##.###############################.#######.#########################.#################.###.################.########################.####.############.###############################.####.#######.########.##############################.###.##################################.######.#############.##############.#######.###########################.#.#####.#############.######.##############################.###.################.###########################################.#####.##############################.#############.#.#############.#.######.############.#.########.##.#############.#####.#########.####.########.#######################.# #..#####.######.####.#.##....................................################.#######.#########################.#################.###.################.####.###################.####.############.###############################.####.#######.########.##############################.###.##################################.######.#############.##############.#######.###########################...#####.#############.######.##############################.###.################.###########################################.#####.##############################.#############.#.#############.#.######.############.............................#####.#########.####.########.#######################.# #..#####.######.####.#.##.######.#########.##.###############################.#######.#########################.#################.###.################.####.###################.####.############.###############################.####.#######.########.##############################.###.##################################.######.#############.##############.#######.######################.############...............######.##############################.###.################.###########################################.#####.##############################.#############.#.#############.#.######.##############.########.##.###################.#########...............#######################.# #..#####.######.####.#.##.######.#########.##......................##########.#######.#########################.#################.###.################.####.###################.####.############.###############################.####.#######.########.##############################.###.##################################.######.#############.##############.#######.######################.################################################################.###.################.###########################################.#####.##############################.#############.#.#############.#.######.##############.########.##.###################.##############.################################.# #..#####.######.####.#.##.######.#########.#######################.##########.#######.#########################................................#######.####.###################.####.############.###############################.####.#######.########.##############################.###.##################################.######.#############.##############.#######.######################.################################################################.###.################.###########################################.#####.##############################.#############.#.#############.#.######.##############.########.##.###################.##############.################################.# #..#####.######.####.#.##.######.#########.#######################.##########.#######.#########################.#################.###.########.#######.####.###################.####.############.###############################.####.#######.########.#######.######################.###.##################################.######.#############.##############.#######.######################.################################################################.###.################.###########################################.#####.####################..............................................................##.########.##.###################.##############.################################.# #................................#########.#######################.##########.#######.#########################.#################.###.########.#######.####.###################.####.############.###############################.####.#######.########.#######.######################.###.##################################.######.#############.##############.#######.######################.################################################################.###.################.###########################################.#####.####################.#########.#############.#.#############.#.######.###########.##.########.##.###################.##############.################################.# #..#####.###.##.####.#.##.######.#########.#######################.##########.#######.#########################.############...................#######.####.###################.####.############.###############################.####.#######.########.#######.######################.###.........................................................................................................................##############################################.###.################...................................................####################.#########.#############.#.#############.#.######.###########.##.########.##.###################.##############.################################.# #..#####.###.##.####.#.##.######.#########.#######################.#########.........................................................................................................############.###############################.####.#######.########.#######.######################.###.##################################.######.#############.##############.#######.####################.#.################################################################.###.#########################.##################################.#####.####################.#########.#############.#.#############.#.######.###########.##.########.##.###################.##############.################################.# #..#####.###.##.####.#.##.######.#########.#######################.##########.#######.#########################.##.##################.########.#######.####.###################.####.############.###############################.####.#######.########.#######.######################.###.##################################.######.#############.##############.#######.####################.#.################################################################.###...............................................................................................###.#############.#.#############.#.######.###########.##.########.##.###################.##############.################################.# #..#####.###.##.####.#.##.######.#########.#######################.##########.#######.#########################.##.##################.########.#######.####.###################.####.############.###############################.####.#######.########.#######.######################.###.##################################.######.#############.##############.#######.####################.#.################################################################.###.#########################.##################################...###.####################.#####.###.#############.#.......................................................###############.##############.################################.# #..#####.###.##.####.#.##.######.#########.#######################.##########.#######.#########################.##.##################.########.#######.####.###################.####.############.###############################.####.#######.########.#######.######################.###.##################################.######.#############.##############.#######.####################.#.################################################################.###.#########################.##################################........................###.#####.###.#############.#.#############.#.##################.##.######.#.##.###################.#####..........################################.# #..#####.###.##.####.#.##.######.#########.#######################.##########.#######.#########################.##.##################.########.#######.####.###################.####.############.###############################.####.#######.########.#######.######################.###.##################################.######.#############.##############.#######.###########...............#############################################################.###.#########################.##################################..###..####################.#####.###.#############.#.#############.#.##################.##.######.#.##.###################.#####.##############............................# #..#####.###.##.####.#.##.######.#########.#######################.##########.#######.#########################.##.##################.########.#######.####.###################.####.############.###############################.####.#######.########.#######.####.#################.###.##################################.######.#############.##############.#######.###########.########.#.##.#############################################################.###.#########################.##################################..###..####################...........................................##################.##.######.#.##.###################.#####.###################################..####.# #..#####.###.....................#########.#######################.##########.#######.#########################.##.##################.########.#######.####..........................############.###############################.####.#######.#####.................#################.###.##################################.######.#############.##############.#######.###########.########.#.##.#############################################################.###.#########################.##################################..............................###.###.#############.#.#############.####################.##.######.#.##.###################.#####.###################################..####.# #..#####.######.####.#.##.################.#######################.##########.#######.#########################.##.##################.########.#######.####.###################.#################.###############################...........................###.####.#################.###.########.#########################.######.#############.##############.#######.###########.########.#.##.#############################################################.###.#########################.###################################.###..####################.#.###.###.#############.#.#############.####################.##.######.#.##.###################.#####.##############.......................####.# #..####..............#.##.################.#######################....................................................................########.#######............................................................................####.#######.#####.##.###.###.####.#####################.########.#########################.######.#############.##############.#######.###########.########.#.##.#####################################.............................#########################.###################################.###..####################.#.###.###.#############.#.#############.####################.##.######.#.##.###################.#####.###################################.#####.# #..####..######.######.##.################.#######################.##########.#######.############################.##################.########.#######.####.###################.#################.############################.#######.#######.#####.##.###.###.####.#####################.########.#########################.######.#############.##############.#####...............########.#.##.#############################################################.###.#########################.###################################.###..####################.#.###.###.#############.#.#############.####################.##.######.#.##.###################.#####.###################################.#####.# #.......................................##.#######################.##########.#######.############################.##################.########.#######.####.###################.#################.############################.#######.#######.#####.##.###.###.####.#####################.########.#########################.######.#############.##############.#####.#.####################.#.##.#############################################################.###.#############..................................................##..####################.#.###.###.#############.#.#############.####################.##.######.#.##.###################.#####.###################################.#####.# #.#####..######.######....####........................................................############################.##################.########.#######.####.###################.#################.############################.#######.#######.#####.##.###.###.####.#####################.########.#########################.######.#############.##############.#####.#.####################.#.##.#############################################################............................................######################..##..####################.#.###.###.#############.#.#############.#######..............##.######.#.##.###################.#####.###################################.#####.# #.#####..######.##########################.########.##############.##########.####################################.##################.########.#######.####.###################.#################.############################.#######.#######.#####.##.###.###.####.#####################.########.#########################.######.#############.##############.#####.#.####################.#.##.#############################################################.###.#############.###########.############.######################..##..####################.#.###.###.#############.#.#############.#######.###############.######.#.##.....................................................................# #.#####..######.##########################.########.##############.##########.####################################.###########################.#######.####.###################.#################.############################.#######.#######.#####.##.###.###.####.#####################.########.#########################.######.#############.##############.#####.#.####################.#.##.#############################################################.###.#############.###########.############.######################..##..####################.#.###.###.#############.#.#############.#######.###############.######.#.##.#########################.################.##################.#####.# #.....#..######.##########################.########.##############.##########.####################################.###########################.#######.####.###################.#################.############################.#######.#######.#####.##.###.###.####.#####################.########.#########################.######.#############.##############.#####.#.####################.#.##.#############################################################.###.#############.###########.############.######################...................................................#.#############.#######.###############.######.#.##.#####.###################.################.##################.#####.# #.###.#..######.############........................##############.##########.####################################.###########################.#######.####.###################.#################.############################.#######.#######.#####.##.###.###.####.#####################.########.#########################...........................#########.#####.#.####################.#.##.#############################################################.###.#############.###########.############.######################..##..####################.#####.###.###############.#############.#######.###############.######.#.##.#####.###################.################.##################.#####.# #.###.#..######.############.#############.#######################.##########.####################################.###########################.#######.####.###################.#################.############################.#######.#######.#####................................######.##........................................#############.##############.#####.#.####################.#.##.#############################################################.###.#############.###########.############.######################..##..####################.#####.###.###############.#############.#######.###############.######.#.##.#####.###################.################.##################.#####.# #.###.#..######.############.#############.#######################.##########.####################################.##########################.....................................................############################.#######.#######.#####.######.###.#.##.##############.######.########.##################.######..#####.#############.##############.#####.#.####################.#.##.#############################################################.###.#############.###########.############.######################..##..####################.#####.###.#############........................................................##.###################.################.##################.#####.# #.###.#..######.############.#############.#######################.##########.####################################.###########################.#######.#######################################################################.#######.#######.#####.######.###.#.##.##############.######.########.##################.######..#####.#############.##############.#####.#.####################.#.##.#############################################################.#################.###########.############.######################..##..####################.#####.###.#############.#.#############.#######.###############.######.#.##.##.##.###################.################.##################.#####.# #.###.#..######.############.#############.#######################.##########.####################################.###########################.#######.#######################################################################.#######.#######.#####.######.###.#.##.##############.######.########.##################.######..#####.#############.##############.#####.#.####################.#.##...........................................................................................................................................###############.#####.###.#############.#.###.####.####.#######.###############.######.#.##.##.##.###################.################.##################.#####.# #.###.#..######.############.#############.#######################.##########.####################################.###########################.#######.#######################################################################.#######.#######.#####.######.###.#.##.########...###.######.########.##################.######..#####.#############.##############.#####.#.####################.#.################################################################.###.#############.###########.############.######################..##.#####################.#####.###.#############.#.###.####.####.#######.###############.######.#.##.##.##.###################.################.##########.#######.#####.# #.###.#..######.############.#############.#######################.##########.####################################.###########################.#######.#######################################################################.#######.#######.#####.######.###.#.##.########.#.###.######.########.##################.######..#####.####.................................####################.#.################################################################.###.#######................................######################..##.#####################.#####.###.#############.#.###.####.####.#######.###############.######.#.##.................#########.################.##########.#######.#####.# #.###.#.#######.############.#############.#######################.########............................................#######################.#######.#######################################################################.##.....................#####.....................###.######.########.##################.######..#####.####.#######################.#####.#.####################.#.################################################################.###.#############.###########.########.##########################..##.#####################.#####.###.#############.#.###.####.####.#######.###############.########.##.##.##.###################.################.##########.#######.#####.# #.###.#.#######.############.#############.#######################.##########.###########################.########.###.###############################.#######################################################################.##.####.#######.#####...........................................................#######.######..#####.####.#######################..............................#.################################################################.###.#############.###########.########.##########################..##.#####################.#####.###.#############.#.###.####..............................########.##.#.........................################.##########.#######.#####.# #.###.#.#######.############.#############.#######################.##########.###########################..#######.###.###############################.#######################################################################.##.####.#######.#......#########.#.##.########.#####.######.########.##########.#######.######..#####.####.#############################.#.######################.################################################################.###.#############.###########.########.##########################..##.#####################.#####.###.#############.#.###.####.####.#######.########################.##.#..##.####################################.##########.#######.#####.# #.###.#.#######.############.#############.#.#####################.##########.###########################..#######.###.###############################.########################################################........................#######....................##.########.#####.######.########.##########.#######.######..#####.####.#############################.#.######################.################################################################.###.#############.###########.########.##########################..##.#####################.#####.###.#############.#.###.####.####.#######.##.....................#.##.#..##.####################################.##########.#######.#####.# #.###.#.#######.############.#############.#.#####################.##########.###########################..#######.###.###############################.########################################################.##############.##.####.#######.#.###..#########.#.##.########.#####.######.########.##########.#######.######..#####.####.#############################.#.######################.################################################################.###.#############.###########.########.##########################..##.#####################.#####.###.#############.#.###.####.####.#######.##.###################.#.##.#..##.####################################.##########.#######.#####.# #.###.#.#######.############.#############.#.#####################.##########.###########################..#######........................................................#####################################.##############.##.####.#######.#.###..#########.#.##.########.#####.######.########.##########.#######.#####.................................................................###.################################################################.###.#############.###########.########.##########################..##.#####################.#####.###.#############.#.###.####.####.#######.##.###################.#.##.#..##.####################################.##########.#######.#####.# #.###.#.#######.############.#############.#.################################.###########################..###########.###############################.##################.#####################################.##############.##.####.#######.#.###..#########.#.##.########.#####.######.########.##########.#######.#####...#####.####.#############################.#.##.............................########################################################.###.#############.###########.########.##########################..##.#####################.#####.###.#############.#.###.####.####.#######.##.###################.#.##.#..##.#####################............................######.#####.# #.###.#.#######.############.#############.#.################################.###########################..###########.###############################.##################.#####################################.##############.................#.###..#########.#.##.########.#####.######.########.##########.#######.#####...#####.####.#############################.#.##.###############.###########.########################################################.###.#############.###########.########.##########################..##.###############.............###.#############.#.###.####.####.#######.##.###################.#.##.#..##.####################################.##########..######.#####.# #.###.#.#######.############.#############.#.################################.###########################..###########.###############################.##################.#####################################.##############.##.####.######..#.###..#########.#.##.########.#####.######.########.##########.#######....................................................##.###############.###########.########################################################.###.#############.###########.########.##########################..##.###############.#####.#########.#############.#.###.####.####.#######.##.###################.#.##.#..##.####################################.##########..######.#####.# #.###.#.#######.############.#############.#.################################.###########################..............................###############.##################.#####################################.##############.##.####.######..#.###..#########.#.##.########.#####.######.########.##########.#######.#####...#####.#############.####################.####.###############.###########.########################################################.###.#############.###########.########.##########################...........................................................................##.###################.#.##.#..##.####################################.##########..######.#####.# #.###.#.#######.############.#############.#.################..............................................###########.###############.###############.##################.#####################################.##############.##.####.######..#.###..#########.#.##.########.#####.######.########.##########.#######.#####...#####.#############.####################.####.###############.###########.########################################################.###.#############.###########.########.##########################.###.###############.#####.#######################...###.####.####.##########.###################......#..##.####################################.##########..######.#####.# #.###.#.#######.############.#############...################.############################################.###########.###############.###############.##################.#####################################.##############.##.####.######.......................................######.########.##########.#######.#####...#####.#############.####################.####.###############.###########.########################################################.###.#############.###########..............######################.###.###############.#####.#######################...###.####.####.##########.#####################.##.#..##.############.#######################.##########..######.#####.# #.###.#.#######.############.###############.################.############################################.###########.###############.###############.##################.#####################################.##############.##.####.######..#.###..#########.#.##.########.#####.####..........................####.#####...#####.#############.####################.####.###############.....................................................################.###.#############.####################.###.######################.###.###############.#####.#######################...###.####.####.##########.#####################.##.#..##..................................................###.##.#####.# #.###.#.#######.############.###############.################.####.#######################################.###########.###############.###############.##################.#####################################.##############.##.####.######..#.###..#########.#.##.########.#####.####.#.########.#######.......####.#####...#####.#############.####################.####.#####################.#####.##############.########################.################.###.#############.####################.###.######################.###.###############.#####.#######################...###.####.####.##########.#####################.##.#..##.############.######################...........................# #.###.#.#######.############.###############.################.####.#######################################.###########.###############.###############.##################.#####################################.##############.##.####.######..#.###..#########.#.##.########.#####.####.#.########.#######.##.#######.#####...#####.#############.####################.####.#####################.#####.##############.########################.################.###.#############.####################................................###############.#####.#######################...###.####.####.##########.#####################.##.#..##.############.######################..######.###..###.##.#####.# #.###.#.#######.############...........................######.####.#######################################.###########.###############.###############.##################.###################################..................................#.###..###............########.#####.####.#.########.#######.##.#######.#####...#####.#############.####################.####.#####################.#####.##############.########################.##############.#.###.#############.####################.###.######################.###################.#####.#######################...###.####.####.######..................................................................................................# #..................#########.###############.#########.######.####.#######################################.###########.###############.#########.#####.##################.###################################.#.##############.##.####.######..#.###.####.#####.#.###########.#####.####.#.########.#######.##.#######.#####...#####.#############.####################.####.#####################.#####.##############.########################.##############.#.###.#############.####################.###.######################.###################.#####.#######################...###.####.####.##########.###################.#.##.#..##.############.###.###################.######.###..#......#####.# #.###.#............#########.###############.#########.######.####.#######################################.###########.###############.#########.#####.##################.###################################.#.##############.##.####.######..#.###.####.#####.#.###########.#####.####.#.########.#######.##.#######.#####...#####.#############.####################.####.#####################.#####.##############.########################.##############.#.###.#############.####################.###.######################.###################.#####.#######################...###.####.####.##########.###################.#.##.#..##.############.###.###################.######.###..###.##.#####.# #.###.#########.##.#########.###############.#########.######.####.#######################################.###########.###############.#########.#####.##################.###################################.#.##############.##.####.######..#.###.####.#####.#.###########.#####.####.#.########.#######.##.#######.#####.#.#####.#############.####################.####.#####################.#####.##############.########################.##############.#.###.#############.####################.###.######################.###################.#####...........................###.####.####.##########.###################.#.##.#..##.############.###.###################.######.###..###.##.#####.# #.###.#########.##.#########.###############.#########.######.####.#######################################.###########.###############.#########.#####.##################.###################################.#.##############.##.####.######..............................................########.#######.##.#######.#####.#.#####.#############.####################.####.#####################.#####.##############.########################.##############.#.###.#############.####################.###.######################.###################.#############################..####.####.####.##########.###################.#.##.#..##.############.###.###################.######.###..###.##.#####.# #.###.#########.##.#########.###############.#########.######.####.#######################################.###########.###############.#########.#####.##################.###################################.#.##############.##.####.######..#.###.#.##.#####.#.###########.#####.####.#.########.#######.##.#######.#####.#.#####.#############.####################.####.#####################.#####.##############.########################.##############.#.###.#############.####################.###.###...........................############.#############################..####.####.####.##########.###################.#.##.#..##.############.###.##########################.###..###.##.#####.# #.###.#########.##.#########.###############.#########.######.####.#######################################.###########.###############.#########.#####.##################.###################################.#.##############.##.####.######..#.###.#.##.#####.#.###########.#####.####.#.########.#######.##.#######.#####.#.#####.#############.####################.####.#####################.#####.##############.########################.##############.#.###.#############.####################.###.###.#############.####.######.############.#############################..####.####.####.##########.###################.#.##.#..##.############.###.##########################.###..###.##.#####.# #.###.#########.##.#########.###############.#########.######.####.#######################################.###########.###############.#########.#####.##################.###################################.#.##############.##.####.######..#.###.#.##.#####.#.###########.#####.####.#.########.#######.##.#######.#####.#.#####.#############.####################.####.#####################.#####.##############.########################.##############.#.###.##########.........................###.###.#############.####.######.############.#############################..####.####.####.##########.###################..........................................................................# #............................................#########.######.####.#######################################.###########.###############.#########.#####.##################.###################################.#.##############.##.####.######..#.###.#.##.#####.#.##########.............#.########.#######.##.#######.#####.#.#####.#############.####################.####.#####################.#####.##############.####.....................................................##.####################.###.###.#############.####.######.############.#############################..####.####.####.##########.###################.#.##.#..###############.###.##########################.###..###.##.#####.# #.###.######.##.##.###################################.....................................................###########.###############.#########.#####.##################.###################################.#.##############.##.####.######..#.###.#.##.#####.#.......................................................................................................................................................................########.##############.#.###.##########.##.####################.###.###.#############.####.######.############.#############################..####.####.####........................................................###.##########################.###..###.##.#####.# #...........................##########################.######.####.######.############################################.###############.#########.#####.##################.######################......#######.#.#................................###.#.##.#####.#.##########..#####...........................................................................#########.####.###########.#########.#####.##############...............................................##########.##.####################.###.###.#############.####.######.############.#############################..####.####.#########################.#########.#.##.#..###############.###.##########################.###..###.##.#####.# #.###.######.##.##.########.##########################.######.####.######.############################################.###############.#########.#####.##################.##########################..............................................##.................................#####.########.#######.##.#######.#####.#######.#############.#######..#.#########.####.###########.#########.#####.##########################.#####.######.##############.#.##############.##.####################.###.###.#############.####.######.############.#############################..####.####.#########################............................######.###.##########################.###..###.##.#####.# #.###.######.##.##.########.##########################.######.####.######.############################################.###############.#########.#####.##################.###########################.#######.#.#.########.###.##.##.#.######..#..##.#.##.#####.#.###########.############.########.#######.##.#######.#####.#######.#############.#######..#.#########.####.###########.#########.#####.....................######.#####.######.##############.#.##############.##.#########..................#.#############.####.##.................................................####.####.#########################.#########.#.##.#..########.######.###.##..............................###.##.#####.# #.###.######.##.##.########.##########################.######.####.######.############################################.###############.#########.#####.##################.###########################.#######.#.#.########.###.##.##.#.######..#..##................................................#######.##.#######.#####.#######.#############.#######..#.#########.####.###########.#########.#########################.######.#####.######.##############.#.##############.##.#########.##########.###.#.#.#############.####.##.###.############.##############################.####.####.#########################.#########.#.##.#..########.######.###.##.#######################.##...###.##.#####.# #...........................##########################.######.####.######.############################################.###############.#########.#####.##################.###########################.#######.....................##.#.######..#..####.##.#####.########............................#######.##.#######.#####.#######.#############.................................#####.#########.#########........................................................############.##.#########.##########.###.#.#.#############.####.##.###.############.##############################.####.####.#########################.#########.#.##.#..########.######.###.##.#######################.##...###.##.#####.# #.###.######.##.##.###################################.######.####.######.############################################.###############.#########.#####.##################.###########################.#########.#.########.###.#####.#.######..#..####.##.#####.########.####.############.########.#######.##.#######.#####.#######.#############.#######..#.##############.###########.#########.#########################.######.#####.#####################............................##.##########.###.#.#.#############.####.##.###.############.##########################...............#########################.#########.#........................##.##.#######################.##...###.##.#####.# #........................................................####.####.######.############################################.###############.#########.#####.##################.###########################.#########.#.########.###.#####.#.######..#..####.##.#####.########.####.############.########.#######.##.#######.#####.#######.#############.#######..#.##############.###########.#########.#########################.######.#####.#####################.#.#.############.##.#########.##########.###.#.#.#############.####.##.###.############.##########################.###.......................................................########.####..................................................#.# #.###.######.#####.###################################.######.####.######.############################################.###############.#########.#####.##################.###########################.###.........########.###.#####.#.######..#..####.##.#####.########.####.############.########.#######.##.#######.#####.#######.#############.#######..#.##############.###########.#########.#########################.######.#####.#####################.#.#.############.##.#########.##########.###.#.#.#############.####.##.###.############.##########################.#######################################.#########.####.#.#########.####.##.##.##.#######################.##...###.##.#####.# #.###.######.#####.###################################.######.####.######.############################################.###############.#########.#####.##################.###########################.###.#####.#.########.###.#####.#.######..#..####.##.#####.########.####.############.########.#######.##.#######.#####.#######.#############.#######..#.##############.###########.#########.#########################.######.#####.#####################.#.#.############.##.#########.##########.###.#.#.#############.####.##.###.############.##########################.#######################################.#########.####.#.#########.####.##.#####.#######################.##...###.##.#####.# #.###.######.#####.###################################.######.####.######.############################################.###############.#########.#####.##################.###########################.###.#####.#.########.###.#####.#.######..#..####.##.#####....................#######.########.#######.##.#######.#####.#######.#############.#######..#.##############.###########..########.#########################.######.#####.#####################.#.#.############.##.#########.##########.###.#.#.#############.####.##.###.############.##########################.#######################################.#########.####.#.#########.####.##.#####.#######################.##...###.##.#####.# #.###.######.#####.###################################.######.####.######.############################################.###############.#########.#####.##################.###########################.###.#####.#.########.###.#####.#.######..#..####.##.#####.########.####.####.#######.########.#................................#############.#######..#.##############.###########..########.#########################.######.#####.########..........................####.##.#########.##########.###.#.#.#############.####.##.###.############.##########################.#######################################.#########.####.#.#########.####.##.#####.#######################.##...###.##.#####.# #......................................................................................................................................#########.#####.##################.###########################.###.#####...................................####.##.#####.########.####..............########.#.#####.##.#######.#####.#####################.#######..#.##############.###########..########.#########################.######.#####.########.############.#.#.#######.####.##.#########.##########.###.#.#.#############.####.##.###...............#########################.#####..................................................#.#########.####.##.#####.#######################.##...###.##.#####.# #.###.######.#####.###################################.######.###########.#################################.##########.#########################.#####.##################.###########################.###.................................................#####.########.###..........................#####.##.#######.#####.#####################.#######..#.##############..##########..########.#########################.######.#####.########.############.#.#.#######.####.##.#########.##########.###.#.#.#############.####.##.###.#######################################.#####.#################################.#########.######.#########.####.##.#####.#############.............................# #.###.######.#####.###################################.######.###########.#################################.##########.#########################.#####.##################.###########################.###.#####.#.########.###.#####.#.######..##.####.##.#####.########.###..####.#######.########.#######.##.#######.#####.#####################.#######..#.##############..##########...............#####################.######.#####.########.############.#.#.######..........#########.##########.###.#.#.#############.####.##.###.#######################################.#####.#################################.#########.######.#########.........................................................# #.###.######.#####.###################################.######.###########.#################################.##########.####################...............................###########################.###.#####.#.########.###.#####.#.######..##.####.##.#####.########.###..####.#######.########.#######.##.#######.#####.#####################.#######..#.##############..###########.########.###.#####################.######.#####.########.############.#.#.#######.####.##.#########.##########.###.#.#.#############.####.##.###.#######################################.#####.#################################.#########.######.#########.####.##.#####.#############.#########.##.#.###.##.#####.# #.###.######.#####.###################################.######.###########.#################################.##########.#########################.#####.#####.########################################.###.#####.#.########.###.#####.#.######..##.####.##.#####.########.###..####.#######.########.#######.##.#######.#####.#####################.#######..#.##############..###########.########.###.#####################.######.#####.########.############.#.#.#######..................................#.#.#############.####.##..............................................####.#################################.#########.#####...............#.##.#####.#############.#########.##.#.###.##.#####.# #.###.######.#####.###################################.######.###########.################.............................................................#####.########################################.###.#####.#.########.###.#####.#.######..##.####.##.#####.########.###..####.#######.########.#######.##.#######.#####.#####################.#######..#.##############..###########.########.###.#####################.######.#####.########.############...#.############.##.#########.##########.#####...#############.####.##.###.##########.#######.#.##################.#####..........########################.#########.#####..#########.##.#.##.#####.#############.#########.##.#.###.##.#####.# #.###.######.#####.##########################################.###########.################.################.##########.#########################.###########.########################################.###.#####.#.########.#########.#.######..##.####.##.#####.########.###..####.#######.########.#######.##.#######.#####.#####################.#######..#.##############..###########.########.###.#####################.######.#####.########.############.###.############.##.#########.##########.#####.###############.####.##.###.##########.#######.#.##################.##############.########################.#########.#####..........................#############.#########.##.#.###.##.#####.# #..##.######.#####.##########################################.###########.################.################.##########.#########################.###########.########################################.###.#####.#.########.#########.#.######..##.####.##.#####.########.###..####.#######.########.#######.##.#######.#####.#####################.#######..#.##############..###########.########.###.#####################.######.#####.########.############.###.############.##.#########.##########.#####.###############.####.##.###.##########.#######.#.##################.##############.########################.#########.######.#########.##.#.##....................................###.##.#####.# #..##.######.#####.##########################################.###########.################.################.##########.#########################.###########.########################################.###.#####.#.########.#########.#.######..##.####.##.#####.########.###..####.#######.##...............##.#######.#####.#####################.#######..#.##############..###########.########.###.#####################.######.#####.########.############.###.############.##.#########.##########.#####.###############.####.##.###.##########.#######.#.##################.##############.########################.#########.######.#########.##.#.######################.#########.##.#.###.##.#####.# #..##.######.#####.##########################################.############################.################.##########.#########################.###########.########################################.###.#####.#.########.#########.#.######..##.####.##.#####.########.###..####.#######.##.#####.##########.#######.#####.#####################.#######..#.##############..###########.########.###.#####################.######.#####.########.############.###.############.##.#########.##########.#####.###############.####.##.###.##########.#######.#.##################.##############.########################.#########.######...................................................................# #..##.######.#####.##########################################.############################.################.##########.#########################.###########.#########################..........................................................................########.###..####.#######.##.#####.##########.#######.####.................................#.##############..###########.########.###.###############..........................................###.####.#######.##.#########.##########.#####.###############.####.##.###.##########.#######.#.##################.##############.########################.#########.######.#########.##.#.######################.#########.##.#.###.##.#####.# #.....######.#####.##########################################.############################.################.####.#####.#########################.###########.#########################.##############.###.#####.#.########.#########.#.........##.####.##.#####.########.###..####.#######.##.#####.##########.#######.###########################.#######.##.##############..###########.########.###.###############.#####.######.................###########.###.####.#######.##.#########.##########.#####.###############.####.##.###.##########.#######.#.##################.##############.########################.#########.######...........................................................#.#####.# #..##.######.#####.##########################################.############################.################.####.#####.#########################.###########.#########################.##############.###.#####.#.########.#########.#.######..##.####.##.#####.########.###..####.#######...................................................................................................................................######.#####.#####.##.############.###.####.#######.##.#########.##########.#####.###############.####.##.###.##########.#######.#.##################.##############.########################.################.#########.##.#.######################.#########.##.#.###..........# #..##.######.#####.##########################################.############################.......................#####.#########################.###########.#########################.##############.###.#####.#.########.#########.#.######..##.####.##.#####.########.###...................................#######.######.####################.#######.#################..###########.########.###.###############.#####.######.#####.#####.##.############..##.####.#######.##.#########.##########.#####.###############.####.##.###.##########.#######.#.##################.##############.########################.################.#########.##.#.######################.#########.##.#.####.#.#####.# #..##.######.#####.##########################################.#############################################.####.#####.#########################.###########.###############..........................###.#####.#.########.#########.#.######..##.####.##.#####.########.####.####.#######.##.#####.##########.#######.######.####################.#######.#################..###########.########.###.###############.#####.######.#####.#####.##.############..##......#######.##.#########.##########.#####.###############.####.##.###.##########.#######.#.##################.##############.########################.################.############.#.######################.#########.##.#.####.#.#####.# #..##.######.#####.##########################################.#############################################.####.#####.#########################.###########.###############.#########.##############.###.#####.#.########.#########.#.######..##.####.##.#####.########.####.####.#######.##.#####.##########.#######.######.####################.#######.#################..###########.########.###.###############.#####.######.#####.#####..................##..###.#######.##.#########.##########.#####.###############.####.##.##############.#######.#.##################.##############.#########################################.############.#.######################.#########.##.#.####.#.#####.# #..##.######.#####.##########################################.#############################################.####.#####.#########################.###########.###############.#######..................###.#####.#.########.#########.#.######..##.####.##.#####.########.####.####.........##.#####.##########.#######.######.####################.#######.#################..###########.########.###.###############.#####.######.#####.#####..#.############..##..###.#######.##.#########.##########.#####.###############.####.##.##############.#######.#.##################.##############.#########################################.############.#.######################.#########.##.#.####.#.#####.# #..##.######.#####.##########################################.#############################################.####.#####.#########################.###########.###############.#######.#.##################.#####...........R...................................................####.#######.##.#####.##########.#######.######.####################.#######.#################..###########.########.###.###############.#####.######.#####.#####..#.############..##..###.#######.##.#########.########..............................##.##############.#######.#.##################.##############.#########################################.############.#.######################.#########.##.#.####.#.#####.# #..##.######.#####.##########################################.#############################################.####.#####.##########.##############.###########.###############.#######.#.##################.#####.#.########.#########.#.######..##.####.##.#####.########.#########.#######.##.#####.##########.#######.######.####################.#######.#################..###########.########.###.###############.#####.######.#####.#####..#.############..##..###.#######.##.#########.##########.#####.###############.#######.##############.#######.#.##################.###########..............................###############.############.#.######################.#########.##.#.####.#.#####.# #..#########.#####.##########################################.#############################################.####.#####.##########.##############.###########.###############.#######.#.##################.#####.#.########.#########.#.######..##..................#####.#########.#######.##.#####.##########.#######.######.####################.#######.#################..###########.########.###.###############.#####.######.#####.#####..#.############..##..###.#######.##.####..........................############.#######.##############.#######.#.##################.###########.##.#########################.###############.############.#.######################.#########.##.#.####.#.#####.# #..#########.#####.##########################################.######################.............................................................###########.###############.#######.#.##################.#####.#.########.#########.#.######..#######.##.#####.##.#####.#########.#######.##.#####.##########.#######.######.####################.#######.#################..###########.########.###.###############.#####.######.#####.#####..#.############..##..###.#######.##.##............................############.#######.##############.#######.#.##################.###########.##.#########################.###############.############.#.######################.#########.##.#.####.#.#####.# #..#########.#####.##########################################.########################.####################.####.#####.##########.##############.###########.###############.#######.#.##################.#####.#.########.#########.#.######..#######.##.#####.##.#####.#########.#######.##.#####.##########.#######.######.####################.#######.#################..###########.########.###.###############.#####.######.#####.#####..#.############..##..###.#######.##.#########.#####.####.#####.##.############.#######.##############.#######......................###########.##.#########################.###############.############.#.######################.#########.##.#.####.#.#####.# #..#########.#####.##########################################.########################.#########.##########.####.#####.##########.##############.###########.###############.#######.#.##################.#####.#.########.#########.#.######..#######.##.#####.##.#####.#########.#######.##.#####.##########.#######.######.####################.#######.#################..###########.########.###.###############.#####.######.#####.#####..#.############..##..###.#######.##.#########.#####.####.#####.##.############.#######.##############.#######.#.##############################.##.#########################.###############.############.#........................#########.##.#.####.........# #..#########.#####.##########################################.########################.#########.##########.####.#####.##########.##############.###########.###############.#######.#.##################.#####.#.########.#########.......................................................##.#####.##########.#######.######.####################.#######........................#######.########.###.###############.#####.######.#####.#####..#.############..##..###.#######.##.#########.#####.####.#####.##.############.#######.##############.#######.#.##############################.##.#########################.###############.############.##################################.##.#.######.#####.# #..#########.#####.##########################################.########################.#########.##########.####.#####.##########.##############.###########.###############.#######.#.##################......................................#######.########.##.#####..################.##.#####.##########.#######.######.####################.#######.##################.########.##.########.###.###############.#####.######.#####.#####..#.############..##.......................###.#####.####.#####.##.############.#######.##############.#######.#.##############################.##.#########################.###############.############.##################################.##.#.######.#####.# #..#########.#####.##########################################.########################.#########.##########.####.#####.##########.##############.###########.###############.#######.#.########################.#.########.#########.########.########.########.##.#####..################.##.#####.##########.#######.######.####################.#######.##################.########.##.########.###.###############.#####.######.#####.#####..#.############..##.####.#######.##.#####.###.#####.####.#####.##.############.#######.##############.#######.#.##############################.##.#########################.###############.############.##################################.##.#.######.#####.# #..#########.#####.##########################################.########################.#########.########...................................####.###########.###############.#######.#.########################.#.########.#########.########.########.########.##.###.............................................................................................................###.##.########.###.###############.#####.######.#####.#####..#.############..##.####.#######.##.#####.###.#####.####.#####.##.############.#######.##############.#######.#.##############################.##.#########################.###############.############.##################################.##.#.######.#####.# #..#########.#####.##########################################.########################.#########.########.#.####.#####.##########.##############.###########.###############.#######.#.########################.#.########.#########.######...............................################.##..........................######.#################.##.#######.##################.####.###.##.########.###.###############.#####.######.#####.#####..#.############..................##.#####.###.#####.####.#####.##.############.#######.##############.#######.#.##############################.##.#########################.###############.############.##################################.##.#.######.#####.# #..#########.#####.##########################################.########################.#########.########.#.####.#####.##########.##############.###########.###############.#######.#.########################.#.########.#########.########.########.########.#########.################.########.##########.##############.##############...........................................................###############.#####.######.#####.#####..#.############.###.####...............................................................##############.#######.#.##############################.##.#########################.###############.############.##################################.##.#.######.#####.# #..#########.#####.##########################################.########################.#########.########.#.####.#####.##########.##############.###########.###############.#######.#.########################.#.########.#########.########.#################.#########.################.########.##########.##############.##############.##..............................#####.###.##.########.###################.#####.######.#####.#####..#.############.###.#.##########.##.#####.###.#####.####.#####.##.##################.################.............................................#########################.###############.############.##################################.##.#.############.# #..#########.#####.##########################################.########################.#########.########.#.####.#####.##########.##############.###########.###############.#######.#.########################.#.########.#########.########.#################.#########.#########################.##########.##############.##############.##..#..######.#################.#####.###.##.########.###################.#####.######.#####.#####..#.############.###.#.##########.##.#####.###.#####.####.#####.##.##################.#################......................................................................###############.############.##################################.##.#.############.# #..#########.#####.##########################################.########################.#########.########.#.####.#####.##########.##############.###########.###############....................................#.########.##################.#################.#########.#########################.##########.##############.##############.##..#..######.#################.#####.###.##.########.###################.#####.######.#####.#####..#....................................................................##############.#################.######.################################.#########################.#..###############.############.##################################.##.#.############.# #..#########.#####.##########################################.########################.#########.########.#.####.#####.##########.##############.###########.###############.#######.#.#######################..#.########.##################.#################.#########.#########################.##########.##############.##############.##..#..######.#################.#####.###.##.########.###################.#####.######.#####.#####..#.############.###.#.##########.##.#####.###.#####.####.#####.##.##################.#################.######.################################.#########################...............................#.##################################.##.#.############.# #..#########.#####.##########################################.########################.#########.########.#.####.#####.##########.##############.###########.###############.#######.#.#######################..#.########.##################.#################.#########.#########################.##########.##############.##############.##..#..######.#################.#####.###.................................#####.######.#####.#####..#.############.###.#.##########.##.#####.###.#####.####.#####.##.##################.#################.######.################################.#########################.#..############.##.############.##################################.##.#.############.# #..#########.#####.##########################################.########################.#########.########.#.####.#####.##########.##############.###########.###############.#######.#.#######################..#.########.##################.#################.#########.#########################.##########.##############.##############.##..#..######.#################.#####.###.##.########.#########################.######.#####.#####..#.############.###.#.##########.##.#####.###.#####.####.#####.##.##################.#################.######.################################.#########################.#..############.##.############.##################################.##.#.############.# #............#####.##########################################.########################.#########.######...........................##############.###########.###############.#######.#.#######################..#.########.##################.#################.#########.#########################.##########.##############.##############.##..#..######.#################.#####.###.##.########.#########################.######.#####.#####..#.############.###.#.##########.##.#####.###.#####.####.#####.##.##################.#################.######.################################.................................................#########.##################################.##.#.############.# #.################.##########...............................................................................####.######.#########.##############.###########.###############.#######.#.#######################..#.########.##################.#################.#########.#########################.##########.##############.##############.##..#..######.#################.#####.###.##.########.#########################.######...................................##########.##.#####.###.#####.####.#####.##.##################.#################.######.#######....................................................................................##################################.##.#.############.# #.################.##########.###############################.########################.#########.######.#.######.######.#########.##############.###########.###############.#######.#.#######################..#.########.##################.#################.#########.#########################.##########.##############.##############.##..#..######.#################.#####.###.##.########.#########################.######...................................##########.##.#.............................##################.#################.######.####################.###########.#######.#################.#.#############.##.##.############################################.##.#.############.# #.################.##########.###############################.########################.#########.######.#.######.######.#########.##############.###########.###############.#######.#.#######################.....................##########.#################.#########.#########################.##########.##############.##############.##..#..######.#################.#####.###..#.########.#########################.######.###########..#.################...##########.##.#.###.###.#####.####.#####.#####################.#################.######.####################.###########.#######.###############.........................############################################.##.#.############.# #.################.##########.##..............................########################.#########.######.#.######.######.#########.##############.###########.###############.#######.#.#######################.##.###.#######################.#################.#########.#########################.##########.##############.#########.####.##..#..######.#################.#####.###...........................................................#.################...##########.##.#.###.###.#####.####.#####.#####################.##########................................................#######.###############.#.#.#############.#####.############################################.##.#.############.# #.################.##########.##.############################.########################.#########.######.#.######.######.#########.##############.###########.###############.#######.#.#######################.##.###.#######################.#################.#########.#########################.##########.##############.#.........................................................#.########.###########################.####.###########..#.################...##########.##.#.###.###.........................................################.######.####################.###########.#######.###############.#.#.#############.#####.############################################.##.#.############.# #.################.##########.##.############################.########################.#########.######.#.######.######.#########.##############.###########.###############.#######.#.#######################.##.###.##################................................#.#########################.##########.##############.#########.####.##..#..######.#################.########...#.########.###########################.####.###########..#.################...##########.##.#.###.##############.#####.#####...................................######.####################.###########.#######.###############.#.#.#############.#####................................................................# #.################.##########.##.############################.########################.#########.######.#.######.######.#########.##############.###########.###############.#######.#.#######################.######.##################.####.#################.#######.#.#########################.#########################.#########.####.##..#..######.#################.########...#.########.###########################.####.#######...........................##########.##.#.###.#######.######.#####.#######.#############..################.######.####################.###########.#######.###############.#.#.#############.#####..###########################################.##.#.############.# #.################.##########.##.############################.##################..........................######.######.#########.##############.###########.###############.#######.#.#######################.######.##################.####.#################.#######.#.#########################.#########################.......................######.#################.########...#.########.###########################.####.#######.###..#.################...##.#######.##.#.###.#######.######.#####.#######.#############..################.######.####################.###########.#######.###############.#.#.#############.#####..###########################################.##.#.############.# #.################.##########.##.############################.########################.#########.######.#.######.######.#########.##############.###########.###############.#######.#.#######################.######.##################.####.#################.#######.#.#########################.#########################.#####.###.####.##..#..######.#################.########...#.########.###########################.####.#######.###..#.########...........##.#######.##.#.###.#######.######.#####.#######.#############..###########..............................................#######.###############.#.#.#############.#####..###########################################.##.#.############.# #.################.##########.##.############################.########################.#########.######.#.######..............................................................######.#.#######################.######.##################.####.#################.#######.#.#########################.#########################.#####.###.####.##..#..######.#################.########...#.########.###########################.####.#######.###..#.########.########...................##.#######.######.#####.#######.#############..################.######.################.####.#########..#######.###############.#.#.#############.#####..###########################################.##.#.############.# #................#.##########.##.############################.########################.#########.######.#.#############.########################.###########################................................##.######.##################.####.#################.#######.#.#########################.#########################.#####.###.####.##..#..######.#################.########...#.########.###########################.####.#######.###..#.########.########.###.#######.##.#..##.#######.######.#####.#######.#############..################.######.################.####.#########..#######.###############.#.#.#############.#####..###########################################.##.#.############.# #.##############.#.##########.##.############################.########################.#########.######.#.############......................................#################.######.#.####################.##.######.##################.####.#################.#######.#.#########################.###########.........................................................................................######################.####.#######.###..#.########.########.###.#######.##.#..##.#######.######.#####.#######.#############..################.######.################.####.#########..#######.###############.#.#.#############.#####..###########################################.##.#.############.# #..................................##########################.########################.#########.######.#.############..##################.......##########.#################.######.#.####################.##.######.##################.####.#################.#######.#.#########################.###########.#############.#####.###.#######..#..######.#################.########...#.########.####.######################.####.#######.###..#.########.########.###.#######.##.#...#.#######.######.#####.#######.#############..################.######.......................#########..#######.###############.#.#.#############.#####..###########################################.##.#.############.# #.##############.############.##.#.##########################.########################.#########.######.#.############..##################..................#################.######.#..................................################.####.#################.................................###.###########.#############.#####.###.#######..#..######.#################.########...#.########.####.######################.####.#######.###..#.########.########.###.#######.##.#...#.#######.######.#####.#######.#############..################.#######################.####.#########..#######.###############.#.#.#############.#####..###########################################.##.##############.# #.##############.############.##.#.##########################.########################.#########.######.#.############..###################################.#################.######.#..###################.##.######.#.################.####.#########################.#.#####################.###.###########.############..#####.###.#######..#..######.#################.########...#.########.####.######################.####.#######.###......................###.#######.##.#.......................................................................................##.####.####.......#######.########.................................####################################........##.##############.# #.##############.############.##.#.##########################.########################.#########.######.#.############..###################################.#################.######.#..###################.##.........................#.####.#########################.#.#####################.###.###########.############..#####.###.#######..#..######.#################.########...#.########.####.######################.####.#######........########.############.#######.##.#...#.#######.######.##.##.#######.#############..#######.########.####################.##.####.####.####.########.########.######.#.#.#############.######.####################################.#########.##############.# #.##############.############.##.#.##########################.########################.#########.######.#.############..###################################.#################.######.#..###################.##.######.#.##############.#.####.#########################.#.#####################.###.###########.############..#####.###.#######..#..####.#.#################.########...#.########.####.######################.####.#######..##.##.########.############.####.....................######.....#.#######.#############..#######.########.####################.##.####.####.####.########.########.######.#.#.#############.######.####################################..........................# #.##############.############.##.#.##########################.########################.#########.######.#.############..###################################.#################.######...........................######.#.##############.#.####.#########################.#.#####################.###.###########.############..#####.###.#######..#..####.#.#################.########...#.########.####.######################.####.#######..##.##.########.############.####.##.##.#.................................................#######.########.####################.##.####.####.####.########.########.................................####################################.#########.##############.# #.##############.############.##.#.##########################.########################.#########.######.#.############..###################################.#################.########..###################.##.######.#.##############.#.####.#########################.#.#####################.###.###########.############..#####.###.#######..#..####.#.###########..................#.########.####.###########................................########.############.####.##.##.#...#.#######.######.###.#.###.###.############...#######.########.####################.##.####.####.####.########.########.######.#.#.#############.######.####################################.#########.##############.# #.##############.############.##.#.##########################.########################.#########.###......############..###################################.#################.########..###################.##.######.#.##############.#.####.#########################.#.#############..........................................................#..####.#.###########.#####.########.#.#.########.####.######################.####.#######..##.##.########.############.####.##.##.#...#.#######.######.###.#.###.#..................#...........####.####################.##.####.####.####.########.########.######.#.#.#############.######.####################################.#########.##############.# #.##############.############.##.#.##########################.########################.#########.###.##.#.############..###################################.#################.########..###################.##.######.#.##############..................................#.#############.#######.###..........................................................................########.#.#.########.####.######################.####.#######..##.##.########.############..................#######.######.###.#.###.#.#.############.#.#.##.##.###.####.####################.##.####.####.####.########.########.######.#.#.#############.######.####################################.#########.##############.# #.##############.############.##.#.##########################.########################.#########.###.##.#.############..###################################.#################.########..###################.##.######.#.################.####.#########################.#.#############.#######.###..##########.############..#####.#.#.##.#####.#..####.#.###########.#####.########.#.#.########.####.######################.####.#######..##.##.########.############.####.#####.#...#########.######.###.#.##...............................#.####.####################.##.####.####.####.########.########.######.#.#.#############.######.####################################.#########.##############.# #.##############.############.##.#.##########################.########################.#########.###.##.#.############..###################################.#################.########..###################.##.######.#.################.####.#########################.#.#############.#######.###..##########.############..#####.#.#.##.#####.#..####.#.###########.#####.......................####.######################.####.#######..##.##.########.############.####.#####.#...#########.######.###.#.##..#.#.############.#.#.##.##.#.#.####.####################.##.####.####.####.########.########.######.#.#.#############.######.####################################.#########.##############.# #.##############.############.##.#.##########################.############................................############..###################################.#################.########..###################.##.######.#.################.####.######....................................#######.###..#########......................#.#.##.#####.#..####.#.###########.##############.#.#.#############.######################.####.#######..##.##.########.############.#..........#...#########.######.###.#.##..#.#.############.#.#.##.##.#.#.####.####################.##.####.####.####.########.########.######.#.#.#############.######.####################################.#########.##############.# #.##############.############.##.#.##########################.########################.#########.###.####.############..###################################.#################.########..###################.##.######.#.################.####.######.##################.#.#####################.###..#########..##########.#........................................................#.#.#.#############.######################.####.#######..##.##.########.############.#.##.#######...#########.######.###.#.##..#.#.############.#.#.##.##.#.#.####.####################.##.####.####.####.########.########.######.#.#.#############.######.####################################...................######.# #.##############.############.##.#.##########################.########################.#########.###.####.############..###################################.#################.########..###################.##.######.#.################.####.######.##################.#.#####################.###..#########..##########.#...######.#.##.#####.#..####...###########.##############.#.#.#############.######################.####.#######..##.##.########.############.#.##.......................####.###.#.##..#.#.############.#.#.##.##.#.#.####...##########............####.####.####.########.########.######.#.#....................................................................................# #.##############.############.##.#.##########################.########################.#########.###.####.############..###################################.#################.########..###################.##.######.#.################.####.######.##################.#.#####################.###..#########..##########.#...######.#.##.#####.#..####...###########.##############.#.#.#############.######################.####.#######..##.##.########.############.#.##########...#########.#.####.###.#.##..#.#.##########...............#.####...............................###.####.########.########.######.#.#.####################.####################################..################.######.# #.##############.############.##.#.##########################.########################.#########.###.####.############..###################################.#################.########..###################.##.######.#.################.####.######.##################.#.#####################.###..#########..##########.#...######.#.##.#####.#.....................##############.#.#.#############.######################.####.#######..##.##.########.############.#.##########...#########.#.####.###.#.##.....................####.##.##............................#######..###.####.########.########.######.###.####################.####################################..........................# #.##############.############.##.#.##########################.########################.#########.###.####.############..###################################.#################.########..###################.##.######.#.################.####.######.##################.#.#####################.###..#########..##########.#...######.#.##.#####...#####...###########.##############.#.#.#############.######################.####.#######..##.##.########.############.#.##########...#########.#.####.###.#.##..#.#.############.######.##.##..####.#.##########.###############..###.####.########.########.######.###.####################.#####################################.################.######.# #.##############.############.##.#.##########################.########################.#########.###.####.############..###################################.#################.########..###################.....................................................................................###..#########..##########.#...######.#.##.#############...###########.##############.#.#.#############.######################.####.#######..##.##.########.############.#.##########...#########.#.####.###.#.##..#.#.############.######.##.##..####................................##.####.########.########.######.###.####################.#####################################.################.######.# #................................#.##########################.########################.#########.###.####.############..###################################.############......########..###################.##.######.#.################.####.######.##################.#.#####################.###..#########..##########.#...######.#.##.#############...###########..................................######################.####.#######..##.##......................................#########.#.####.###.#.##.............................##..######.##########.###############...##.####.########.########.######.###.####################.#####################################.################.######.# #.##############.############.####.##########################.########################.#########.###.####.############..###################################.############.#############..###################.##.######.#.################.####.######.##################.#.#####################.###..#########..##########.#...######.#.##.#############...###########.##############.#.######################################.####.#######..##.##..#######.############.#.###########..#########.#.####.###.#.##....#.############.######.##.##..######.##########.###############...##.####.########.########.######.###.####################.#####################################.################.######.# #.##############.############.####.##########################.########################.#########.###.####.############..###################################.############.#############..###################.##.######.#.################.####.######.##################.#.#####################.###............................######.#.##.#############...###########.##############.#.######################################.####.#######..##.##..#######.############.#.###########..#########.#.####.###.#.##....#.############.######.##.##..######.##########.###############...##.####.########.########.######.###.####################.#####################################.################.######.# #.##############.############.####.##########################.########################.#########.###.####.############..###################################.############.#############..###################.##.######.#.################.####.######.##################.#.#####################.###..#########..##########.#...######.#.##.#############...###########.##############.#.######################################.####.#######..##.##..#######.############.#.###########..#########.#.####.###.#.##....#.###########..######.##.##..######.##########.###############...##.####.########.########.######.###.####################.#####################################.################.######.# #.##############.############.####.##########################.########################..................................#################################.................................................................................###.######.##################.#.#####################.###..#########..##########.#...........................................##############.#.######################################.####.#######..##.###.#######.############.#.###########..#########.#.####.###.#.........###########.#######.##.##..######.##########.###############...##.####.########.########.######.###.####################.#####################################.################.######.# #.##############.############.####.##########################.######################################.##################.###################################.#####.......................................................################...##.######.##################.#.#####################.###..#########..########................................................................#########...............................................###.#######.############.#.###########..#########.#.####.###.####....#############.#######.##.##..######.##########.###############...##.####.########.########.######.###.####################.#####################################.################.######.# #.##############.############.####.##########################.######################################.##################.###################################.############.#############.............########.##.##########################..##.######.##################.#.#####################.................##########.##..#.####.####.######.######..############.##############.#.######################################.####.#######..######.#######.############.#.###########..#########.#.####.###.####....#############.#######.##.##..######.##########.###############...##.####.########.########.######.###.####################.#####################################.################.######.# #.#............................###.##########################.######################################.##################.###################################.############.##############.#########..########.##.##########################..##.######.##################.#.#####################.###..#########.###########.##..#.####.####.######.######..############.##############.#.######################################.####..............................................................................................#.#######.##.##..######.##########.###############...##.####.########.########.######.###.####################.#####################################.################.######.# #.#.#####.######.############.####.##########################.######################################.##################.###################################.############.##############.#########..########.##.##########################..##.######.##################.#.#####################............................................................................##########.#.######################################.####.#######..######.#######.#.##########.#.############.#########.#.####.########.#..###########.#.#######.##.##..######.##########.###############........................................####################.#####################################.........................# #.#.#####.######................................................####################################.##################........................############.#.................#########.#########..########.##.##########################..##.######............................................................##########..#..#.####.####.##.###.######..############.##############.#.######################################...............######.#######.#.##########.#.############.#########.#.####.########.#..###########.#.#######.##.##..######.##########.###############....................................########################.######################################################.######.# #.#.#####.######.################.###########.###############.###########............................##################.######################.############.#.##########.##############.#########..########.##.............................................................................................................................##.###.######..############.##############.#.######################################..###.########.######.#######.#.##########.#..###########.#########.#.####.########.#..###########.#.#######.##.##..######.##########.################..##.####.########.########.######.########################.#################################################.####.######.# #.............................................................................................................................................................##########.##############.#########..########.########################.####..##.###########################.#####################.###..####.####..##.#######..#..#.####.####.##.###.##........................#########.#.######################################..###.########.............................#..###########.#########.#.####.########.#..###########.#.#######.##.##..######.##########.################..##.####.########.########.######.########################.###############################################...............# #.#.#####.######.################.###########.###############.###########.###################.#########.##########################.###########.############.#.##########.##############.#########..########.#..#####################.####..##.###########################.#####################.###..####.####..##.#######..#..#.####.####.##.###.##.###..############.####.#########.#.######################################..###.###############.#########.############..###########.#########.#.####.########.#..###########.#.#######.##.##..######.##########.###############...##.####.########.########.######.########################.###############################################.#.####.######.# #.#.#####.######.################.###########.###############.###########.###################.#########.##########################.###########.############.#.##########.##############.#########..########.#..#####################.####..##.###########################.#####################.###..####.####..##.#######..#..#.####.####.##.###.##.###..############.####.#########.#.........................................###.###############.#########.############....................................................................##..######.##########.###############...##.#############.########.######.########################.###############################################.#.####.######.# #.#.#####.######.################.###########.###############.###########.###################.#########.##########################.###########.############.#.##########.##############.#########..########.#..#####################.####..##.###########################.#####################.###..####.####................................###.##.###..############.####.#########.#.#######################################.###.###############.#########.############.######.###############.#.####..#######.#.############.#.#######.#####..######.##########.###############...##.#############.########.######.########################.##################################..............#.####.######.# #.#.#####.#####..################.###########.###############.###########.##########........................................................................#.##########.##############.#########..########.#..#####################.####..##.###########################.#####################.###..####.#####.##.#######..#..#.####.####.######.##.###..############.####.#########.#.#######################################.###.###############.#########.############.######.###############.#.####..#######.#.############.#.#######.#####..#####........................####...##.#############.########.######.########################.##################################.############.#.####.######.# #.#.#####.#####..################.###########.#######.#######...................................#######.##########################.###########.############.#.##########.##############.#########..########.#..#####################.####..##.###########################.#####################.###..............................####.##....................................#########.#.#######################################.###.###############.#########.############.######.###############.#.####..#######.#.############.#.#######.#####..#####..##########.##########.####...##.#############.########.######.########################.##################################.############.#.####.######.# #.#.#####.#####..################.###########.#######.#######.#########.#.##########.########.#########.##########################.###########.................................................##..########.#..#####################.####..##.###########################.#####################.###.#####.#####.##.######...##.#.####.##.#.######.##.###..###########....................................######################.###.###############.#########.############.######.###############.#.####..#######.#........................#####..#####..##########.##########.####...##.#############.########.######.########################.##################################.############.#.####.######.# #.#.#####.#####..################.###########.#######.#######.#########.#.###.........................................................########.############.#.##########.##############.######.##..########.#..#####################.####..##.###########################.#####################.###.#####.#####.##.######...##.#.####.##.#.######.##.###..###########..###..#########.#.################.######################.###.###############.#########.############.######.###############.#.####..#######.#..###########.#.#######.#####..#####..#...............................#############.########.######.########################.##################################.############.#.####.######.# #.#.#####.#####..#.##############.###########.#######.#######.#########.#.##########.########.#####.###.##########################.##.########.############.#.##########.##############.######.##..########.#..#####################.####..##.###########################.#####################.###.#####.#####.##.######...##.#.####.##.#.######.##.###.##..............................................######################.###.###############.#########.############.######.#############...#.####..#######.#..###########.#.#######.#####..#####..##########.##########.####...##.#############.########.######.########################.##################################.############.#.####.######.# #.#.#####.#####..#.##############.###########.#######.#######.#########.#.##########.########.#####.###.##########################.##.########.############.#.##########.##############.######.##..########.#..#####################.####..##.###########################.#####################.###.#####.#####.##.######...##.#.####.##.#.######.##.###.############..###..#########.#########################################.###.###############.#########.############.######.#############.###.####..#######.#..###########.#.#######.................................................###########.########.######.########################.##################################.############.#.####.######.# #.#.#####.#####..#.##############.###########.#######.#######.#########.#.##########.########.#####.###.##########################.##.########.############.#.##########.##############.######.##..########.#..#####################.####..##.#####################..............................................................####.##.#....................................................#################################.###.###############.#########.############.######.#############.###.####..#######.#..###########.#.#######.#####..######.##########.##########.####...################.########.######.########################.##################################.############.#.####.######.# #.#.#####.#####..#.##############.###########.#######.#######.#########.#.##########.########.#####.###.##########################.##.########.############.#.##########.##############.######.##..#####.##.#..#####################........................................................................................##.#.####.##.#.######.##.###.############..###..#########.#########################################.###.###############.#########.############.######.#############.###.####..###............#######.#.#######.#####..######.##########.##########.####...################.########.######.########################.##################################.############.#.####.######.# #.#.#####.#####..#.##############.###########.#######.#######.#########.#.##########.########.#####.###.##########################.##.########.############.#.##########.##############.######.##..#####...............................##..##.#####################.#####.#####################.###.###########.##.######..###.#.####.##.#.######.##.###.############..###..#########.#########################################.###.###############.#########.############.######.#############.###.####..###.###.#....................................................................................................########################.##################################.############.#.####.######.# #.#.#####.#####..#.##############.###########.#######.#######.#########.#.##########.########.#####.###.##########################.##.########.############.#.##########.##############.######.##..#####..#.#..#######################.##..##.#####################.#####.#####################.###.###########.##.######..###.#.####.##.#.######.##.###.############..###..#########.#########################################.###.###############.#########.############.######.#############.###.####..###.###.#..###.#######.#.#######.#####..######.##########.##########.####.#.################.########.####...########################.#####################.............................####.######.# #.#.#####.#####..#.##############.###########.#######.#######.#########.#.##########.########.#####.###.##########################.##.########.############.#.##########.##############.######.##..#####..#.#..#######################.##..##...................................###############.###.###########.##.######..###.#.####.##.#.######.##.###.############..###..#########.#########################################.###.###############.#########.############.######.#############.###.####..###.###.#..###.#######.#.#######.#####..........................####.####.#.################.########.####...########################.#####################.############..###########.#.####.######.# #.#.#####.#####..#.##############.###########.#######.#######.#########.#.##########.##############.###.##########################.##.########.############.#.##########.##############.######.##..#####..#.#..#######################.##..########################.#####.#####.###############.###.###########.##.######..............................................###..#########.#########################################.###.###############.#########.############.######.#############.###.####..###.###.#..###.#######.#.#######.######.######...####.###.#####.####.####.#.################.########.####...########################.#####################.############..###########.#.####.######.# #.#.#####.#####..#.##############.###########.#######.#######.#########.#.##########.##############.###.##########################.##.########.############.#.##########.##############.######.##..#####..#.#..########.##############.##..########################.#####.#####.###############.###............................#.##.#.##.#.######.##.###.#############.###..#########.#########################################.###.###############.#########.###################.#############.###.####..###.###.#..###.#######.#.#######.######.########.####.#########.####.####.#.################.########.####...########################.#####################.############..###########.#.####.######.# #.#.#####.#####..#.##############.###########.#######.#######.#########.#.##########.##############.###.##########################.##.########.############.#.##########.########.......................................................#..########################.#####.#####.###############.###..##########.##.######...####.##.#.##.#.######.##.###.#################..#########.#########################################.###.###############.#########.###################.#############.###.####..###.###.#..###.#######.#.#######.######.########.####.#########.####.####.#.################.########.####..#########################.#####################.############..###########.#.####.######.# #.#.#####.#####..#.##############.###########.#######.#######.#########.#.##########.##############.###.##########################.##.########.############.#.##########.########.#####.######.##...........#..########.##############..#..########################.#####.#####.###############.###..##########.##.######.........................##.###.#################..#########.#########################################.###.###############.#########.###################........................................................................#.####.#########.####.####.#.################.########.####..#########################.#####################.############..###########.#.####.######.# #....####.#####..#.##############.###########.#######.#######.#########.#.##########.##############.###.##########################.##.########.############.#.##########.########.#####.######.##.######..###..########.##############..#..######..................................................................######.#.####.##.#.##.########.##.###.#################..#########.#########################################.###.###############.#########.###################..############.#.#.####..###.###.#..###.#######.#.#######.######.######.#.####.#########.####.####.#.################.########.####...................########.#####################.############..###########.#.####.######.# #.#..####.#####.........................................................#.##########.##############.###.##########################.##.########.############.#.##########.########.#####.######.##.######..###..########.##############..#..######.#################.#####.#####.###############.###..##########.###.........................................................#########...............................................###############................................############.#.#.####..###.###.#..###.#######.#.#######...................##.#########.####.####.#.################.########.#####.################.########.#####################.########.###..###########.#.####.######.# #.#..####.#####..#.##############.###########.###.###.#######.#########.#.##########.##############.###.##########################.##.########.############.#.##########.########.#####.######.##.######..###..########.##############..#..######.#################.#####.#####......................##########.#########.#.####.##.#.##.########.##.###.##################.###################################################.###.#########################.###################..############.#.#.####..###.###.#.................................####.#.#.##.#########.####.####.#.################.########.#####.################.########.#####################.########.###..###########.#.####.######.# #.#..####.#####..#.##############.###########.###.###.#######.#########.#.##########.#########.............................#######.##.########.############.#.##########.########.#####.######.##.######..###..########.##############..#..######.#################.#####.#####################............................................................################.###################################################.###.#############################################..############.#.#.####..###.###.##.###.#######.#.#######.########.####.#.#.##.#########.####.####.#.################.########.#####.################.########.#####################.########.###..###########.#.####.######.# #.#..####.#####..#.##############.###########.###.###.#######.#########.#.##########.#########.####.##############################.##.########.############.#.##########.########.#####.######.##.######..###..########.##############..#..######.#################.#####.#########################.##.########.#########.#.####.##.#......................################.###################################################.#################################################..############.#.#.####..###.###.##.###.#######.#.#######.########.####.#.#.##.#########.####.####.#.################.########.#####.################.########.#####################.########.###..###########.#.####.######.# #.#..####.#####..#.##############.###########.###.###.#######.#########.#.##########.#########.####.##############################.##.########.############.#.##########.########.#####.######.##.######..###..########.##############..#..####...........................#########################.##.########.#########.#.####.##.#.##.#####.#########...################.###################################################.########################.########################..############.#.#.####..###.###.##.###.#######.#.#######.########.####.#.#.##.#########.####.####.#.################.########.#####.################.########.#####################.########.###..###########.#.####.######.# #.#..####.#####..#.##############.###########.###.###.#######.#########.#.##########.#########.####.##############################.##.########.############.#.##########.########.#####.######.##.######..###..########.##############..#..####.############.######.#####.#............................########.#########.#.####.##.#.##.#####.#########...################.###################################################.########################.########################..######..........................................#######.########.####.#.#.##.#########.####.####.#.################.########.#####.################.########.#####################.########.###..###########.#.####.######.# #.............................................###.###.#######.#########.#.##########.#########.####.##############################.##.########.############.#.##########.########.#####.######.##.######..###..............................####..###########.######.#####.#####################################.#########.#.####.##.#.##.#####.#########...################.###################################################.########################.########################..######.#####.#.#.####..###.###.##.###.#######.#########.########.####.#.#.##.#########.####.####.#.################.########.#####.################.########.#####################.########.###..###########.#.####.######.# #.#..####.#####..################.###########.###.###.#######.#########.#.##########.#########.####.##############################.##.########.############.#.##########.#####.##.#####.######.##.######..####.########.##############..##.####..###########.######.#####.#####################################.#########.#.####.##.#.##.#####.#########...################.###################################################.########################.########################..######.#####.#.#.####..###.###.##.###.#######.#########.########.####.#.#.##.#########.####.####.#.################.########.#####.################.########.#####################.########.###..###########.#.####.######.# #.#..####.#####..################.#####.......................####......#.##########.#########.####.##############################.##.########.############.#.##########.#####.##.#####.######.#########..####.########.##############..##.####..###########.######.#####.#####################################.#########.#.####.##.#.##.#####.#########...################.###################################################.########################.########################..######.................###.###.##.###.#######.#########.########.####.#.#.##.#########.####.####.#.################.########.#####.################.########.#####################.########.###............................# #.#..####.#####..################.#####.#####.###.###.############..###.#.##########.#########.####.#############..................##.########.############.#.##########.#####.##.#####.................................##############..##.####..###########.######.#####.#####################################.#########.#.####.##.#.##.#####.#########...################.###################################################.########################.########################..############.#.#.####..###.###.##.###.#######.#########.########.####.#.#.##.#########.............................................################.................................................................######.# #..............................................................................................................................................................................................#########..####.########.##############..##.####..###########.######.#####.###############################..................................................################.###################################################.########################.########################..############.#.#.####..###.###.##.###.###.###.#########..............................######.####.#.################.########.#####.################..#######.#####################.######.#.###..###########.#.###########.# #.#..............################..####.#####.###.###.############..###.#..............................##########.###############.....########.#########################.#####.##.######################..####.########.##############..##.####..###########.######.#####.#######..............................##########.#.####.####.##.####..#########...################.###################################################.########################.########################..############.#.#.####..###.###.##.###.###.###.#########.########.####.###.##.##......................................................................#######.############################.#.###..###########.#.###########.# #.#.#####.#####..################..####.#####.###.###.############..###.######################.####.#############.############################.#########################.#####.##.######################..####.########.##############..##.####..###########.######.#####.#######.#######################.####.##########.#.####.####.##.####..#########...################.##################.........................................#################.########################..############.#.#.####..###.###.##.............#########.########.####.###.##.##############..###.#.################.########.#####.#################.#######.############################.#.###..###########.#.###########.# #.......................................................................######################.####.#############.############################.#########################.#####.##.######################..####................................#..###########.######.#####.#######.#######################.####.##########.#.####.####.##.####..#########...################.##################.################################.######.#################.##################...................................................#..#########.########.####.##..##.##############......................................#.#################.#######.....................................#############.###########.# #...#####.#####..######.#########..####.#####.###.###.############..###.######################.####.#############.############################.#########################.#####.##.######################..####.###.####.##########.###..##.##.#.......................###.#######.#######################.####.##########.............##.####..#########............................##########.################################.######.#################.##################.##......................##.#..###.###.##.###.###..#..#########.########.####.##..##.##############..###.#.############.##..##############.#################.####################################.#.###..#############.###########.# #...#####.#####..######.#########..####.#####.###.###.############..###.######################.####.......................................####.#########################.#####.##.######################..####.###.####.##########.###..##.##.#...................................#######################.####.#########.................####..##########..################.#######.##########.################################.######.#################.##################.##.##..##############.#.##.#..###.###.##.###.###..#..#########.########.####.##..##.##############..###.#.................###############.#################.####################################.#.###..#############.###########.# #...#####.#####..######.#########..####...................................####################.####.#############.#######################.####.#########################................................................................##.##.#...##########.######.#.###.###############################.####.#########..###########.##.####..##########..################.#######.##########.################################.######.#################.......................##...................##.#..###.###...................................####.##..##.##############..###.##############.##################.#################.####################################.#.###..#############.###########.# #...#####.#####..######.#########..##########.###.###.###.########..###.#.####################.####.#############.#######################.####.###############################.##.######################..####.###....................................................###.###############################.####.#########..###########.##.####..##########..################.#######.##########.################################.######.#################.##################.##.##..##############.#.##.#..###.######.###.###..#..#########.########.####.##..##.##############..###.##############.##################.#################.####################################.#.###..#############.###########.# #...#####.#####..######.#########..##########.###.###.###.########..###.#.####################.####.#############.#######################.####.###############################.##.######################..####.###.####.......................#...##########.######.#####.###############################.####.#########..###########.##.####..##########..################.#######.##########.################################.######.#################.##################.##.##..##############.#.##.#..###.######.....................................##..##.##############..###.##############.##################.#################.####################################.#.###..#############.###########.# #...#####.#####..######.#########..##########.###.###.###.########..###.#.####################.####.########...................................................................##.###################.##..####.###.####.######....................##########.######.#####.###############################.####.#########..###########.##.####..##########..################.#######.##########.################################.######.#################.##################.##.##..##############.####.#..###.##########.###..#..#########.########.#######..##.##############..###.##############.##################.#################.####################################.#.###..#############.###########.# #...#####.#####..######.#########..##########.###.###.###.########..###.#.####################.####.#############.#######################.####.#####.#########################.##.###################.##..####.###.####.######.###.####.##.#####..##########.######.#####.###############################.####.#########..###########.##.####..#........................###.#######.##########.################################.######.#################.##################.##.##..##############.####.#..###.##########.###..#..#########.########.#######..##.##############..###.##############.##################.#################.####################################.#.###..#############.###########.# #...#####.#####..######.#########..##########.###.###.###.########..###.#.####################.####.#############.#######################.####.#####.#########################.##.###################..........................###.####.##.#####..##########.######.#####.###############################.####.#########..###########.##.####..#.########..##########.#.###.#######.##########.############################...............................................................................###.##########.###..#..#########.########.#######..##.##############..###.##############.##################.#################.####################################.#.###..#############.###########.# #...#####.#####..######.#########..##########................................#################.####.#############.#######################.####.#####.#########################.##.###################.###.####.###.####.######.##...................................#####.###############################.####.#########..###########.##.####..#.########..##########.#.###.#######.##########.....................########.###.######.#################.##################.##.##.###############.####.#..###.##########.###..#..#########.########.#######..##.##############..###.##############.##################.#################.###############.......................................................# #...#####.#####..######.#########..##########.###.###.###.########..###.#.##.########..........................##.#######################.####.#####.#########################.##.###################.###.####.###.####.######.###.#.##.##.######.##########.############.###############################.####.#########..###########.##.####..#.########..##########.#.###.#######.##############################.########.###.######.#################.##################.##.##.#####.......................##########.###..#..#########.########.#######..##.##############..###.##############.##################.#################......................................#.####.#############.###########.# #...#####.#####..######.#########..##########.###.###.###.########..###.#.##.########.########.####.##########.##.#######################.##########.#########################.##.###################.###.####.###.####.######.###.#.##.##.######.##########.############.###############################.####.#########..###########.##.####..#.########..##########.#.###.#######.##############################.########.###.######.#################.##################.##.##.###############.####.#..###.##########.###..#..#########..........................................##############.##################.#################.####################################.#.####.#############.###########.# #...#####.#####..######.#########..##########.###.###.###.########..###.#.##.########.########.####.##########.##.#######################.##########.#########################.##.###################.###.####.###.####.######.###.#.##.##.######.##########.############.###############################.####.#########..###########.##.####..#.########..##########.#.###.#######.##############################.########.###................................................##.###############.####.##.###.##########.###..#..#########.########.#######..##.##############..###.##############.##################.#################.####################################.#.####.#############.###########.# #...#####.#####..######.#########..##########.###.###.###.########............................................................###########.##########.#########################.##.###################.###.####.###.####.######.###.#.##.##.######.##########.############.###############################.####.#########..###########.##.####..#.########..##########.#.###.######..##############################.########.##########.####################################.#####.###############.####.##.###.##########.###..#..#########.########.#######..##.##############..###.##############.##################.#################.####################################.#.####.#############.###########.# #...#####.#####...................................###.###.########....................#####.##.####.##########.##########################.##########.#########################.##.#################................####.######.###.#.##.##.######.##########.############.###############################.####.#########..###########.##.####..#.########..##########.#.###.######..##############################.########.##########.####################################.#####.###############.####.##.###.##########.###..#..#########.########.#######..#################..###.##############.##################.#################.####################################.#.####.#############.###########.# #...#####.#####..######.#########..##########.#######.###.########..###.####.##############.##.####.##########.##########################.##########.#########################.##.#################.#.###.####.##..####.######.###.#.##.##.######.##########.############.###############################.####.#########..######...............#.########..##########.#.###.######..####.#########################.########.#....................................................................................................#########.########.#######..#################..###.##############.##################.#################.####################################.#.####.#############.###########.# #...#####.#####..######.#########..##########.#######.###.########..###.####.##############.##.####.##########.##########################.##########.#########################.##.#################.#.###.####.##..####.######.###.#.##.##.######.##########.############.###############################.####.#########..##############.####..#.########..##########....................#########################.########.#.########.####################################.#####.####################.##.###.##########.###..#..#########.########.#######..#################..###.##############.##################.#################.####################################.#.####.#############.###########.# #...#####...........###.#########..##########.#######.###.########..###.#......................####.##########.##########################.##########.#########################.##.#################.#.###.####.##..####.######.###................##########.############.###############################.####.#########..##############.####..#.########..##########.#.###.######..####.#########################.########.#.########.#######################............................................###.##########.###..#..#########.########.#######..#################..###.##############.##################.#################..................................###.#.####.#############.###########.# #...#####.#####..##.###.#########..##########.#######.###.########..###.#.##.##############.#######.##########.##########################.##########.#########################.##.#################.#.###......................#####.##.#########.##########.############.###############################.####.#########..##############.####..#.########..##########.#.###.######..####.#########################.########.#.########.#######################.##################.####################.##.###.##########.###.................................#################..###.##############.##################.#################..###############################.###.#.####.#############.###########.# #...#####.#####.........#########..##########.#######.###.########..###.#.##.##############.#######.##########.##########################.##########.#########################.##.#################.#.########.##..###########.#####.##.#########.##########.############.###############################.####.#########..##############.####..#.########..##########.#.###.######..####.#########################.########.#.########.#######################.##################.####################.##.###.##########.###.##..##################.#######.##################..###.##############.##################.#################..###################..................................................# #...#####.#####.###.###.#########..##########.#######.###.###.......................#######.#######.##########.##########################.##########.#########################.##.#################.#.########.##..###########.#####.##.#########.##########.############.##################...................................................#.########..##########.#.###.######..####.#########################.########.#.########.#######################.################........................##.###.##########.###.##..##################.#######.##################..###.##############.##################.#################..###############################.###.#................................# #...#####.#####.###...........................#######.###.########..###.####.######.#######.#######.##########.##########################.##########.#########################.##.#################.#.########.##..###########..........................####.############.##################.############.####.#########..##############.####.##.########..##########.#.###.######..####.#########################.########.#.########.#######################.################.#######.##############.##.###.##########.###.##..##################.#######.##################..###.##############.##################...........................................................###.#########################.# #....................................................................................######.#######.##########.##########################.##########.#########################.##.#################.#.########.##..###########.#####.##.#########.#####.####.############.##################.######............#########..##############.####........................................###.#########################.########.#.########.#######################.################.#######.##############.##.###.##########.###.##..##################.#######.##################..###.##############.##################.#################..###############################.##..#.####.#########################.# #..############.###..##.#########.###########.###########.#########.###.###########.#######.#######.##########.##########################.##########.#########################.##.#################.#.########.##..###########.#####..............#####.####.############.##################.######.#####.##############..##############.####.##.########..##########.#.###.######...###.#########################.########.#.########.#######################.################.#######.##############.##.###.##########.###.##..##################.#######.##################..###.##############.##################.#################..###############################.##..#.####.#########################.# #..############.###..##.#########.###########.###########.#########.###.###########.#######.#######.##########.##########################.##########.#########################.##.#################.#.########.##..###########.#####.##.#########.#####.####.############.##################.######.#####.##############..##############.####.##.########..##########.#.###.######...###.#########################.########.#.########.#######################.################.#######.##############.##.###.##########.###.##..##################.#######.##################..###.##############.##################.#################..###############################.##..#.####.#########################.# #..############.###..##.#########.###########.###########.#########.###.###########.#######.#######.##########.##########################.##########.#########################.##.#################.#.########.##..###########.#####.##......................############.##################.######.#####.##############..##############.####.##.########..##########.#.###.######...###.#########################.########.#.########.#######################.################.#######.##############.##.###.##########.###.##..##################.#######.##################..###.##############.##################.#################..###############################.##..#.####.#########################.# #..############.###..##.#########.###########.###########.#########.###.###########.#######.#######.##########.##########################.##########.#########.###############.##.#################.#.########.##..###########.#####.############.#####.#################.##################.######.#####.##############..##############.####.##.########..##########.#.###.######...###.#########################.########.#.########.###############....................................................###.##########.###.##..##################.#####...........................##############.##################.#################..###############################.##..#.####.#########################.# #.........................#######.###########.###########.#########.###.###########.#######.#######.##########.##########################.##########.#########.###############.##.#################.#.########.##..###########.#####.############.#####.#################.##################.######.#####.##############..##############.####.##.########..##########.#.###.######...###.#########################.########.#.########.#######################.################.#######.##############.######.##########.###.##..##################.#####.#.##################..##################.##################.#################..###############################.##..#.####.#########################.# #..############.###..##.#.#######.###########.###########...........................#######.#######.##########.##########################.##########.#########.###############.##.#################.#.########.##..###########.#####.############.#####.#################.##################.######.#####.##############......................##.########..##########.#.###.######...###.#########################.########.#.########.#######################.################.#######.##############.######.##########.###.##..##################.#####.#.##.###############..##################.##################.#################..###############################.##..#.####.#########################.# #..############.###..##.#.#######.###########.###########.#########.###.###################.#######.##########.##########################.##########.#########.###############.##.#################.#.########.##..###########.#####.############.#####.#################.##################.######.#####.###############.##############.####.##.########..##########.#.###.######...###.#########################.########.#.########.#######################.################.#######.##############.######.##########.###.##..##################.#####.#.##.###############..##################.##################.#################..###############################.##..#.####.#########################.# #.........................#######.###########.###########.#########.#######################.#######.##########.##########################.##########.#########.###############.##.#################.#.########.##............................................................###############.######.#####.###############................####.##.########............................###.#########################.########.#.########.#######################.################.#######.##############.######.##########.###.............................................................................................................#######.............................#.####.#########################.# #.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################