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