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