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