{{{{0, 299592, 748983, 898780}, {748983, 0, 748983, 748983}}, 
  {{1048572, 12, 1048572, 1048572}, {0, 0, 0, 0}, 
   {1048572, 12, 1048572, 1048572}, {1, 1048573, 1, 1}}, 
  {{0, 748983}, {0, 748983}, {0, 748983}, {1, 748982}}}, 
 {{{0, 978671, 69905, 838861}, {978671, 419431, 69905, 0}}, 
  {{599195, 149800, 299599, 3}, {0, 0, 0, 0}, {599188, 149772, 299592, 
    1048572}, {898779, 748989, 449390, 1}}, {{1048574, 406593}, {0, 406591}, 
   {1, 406590}, {1, 406590}}}, {{{0, 592053, 0, 0}, {0, 592053, 0, 0}}, 
  {{370070, 801896, 555097, 246716}, {61684, 246713, 493454, 246725}, 
   {555149, 986816, 61725, 370089}, {61681, 555123, 1, 740172}}, 
  {{1, 0}, {0, 0}, {1048574, 0}, {1, 0}}}, 
 {{{0, 584920, 713317, 756116}, {0, 1005777, 0, 0}}, 
  {{1048562, 24, 1048547, 1048532}, {1, 1048564, 4, 7}, 
   {44, 1048345, 105, 19}, {1048574, 1048552, 1, 4}}, 
  {{1, 1048575}, {0, 1048575}, {1048574, 1048575}, {1, 6}}}, 
 {{{1005777, 877380, 0, 877380}, {0, 0, 0, 0}}, 
  {{1048566, 15, 1048571, 0}, {2, 1048573, 1, 0}, {8, 1048564, 4, 0}, 
   {2, 1048573, 1, 0}}, {{699060, 349516}, {1048575, 1}, {349520, 699056}, 
   {0, 0}}}, {{{928739, 569228, 0, 569228}, {928739, 569228, 0, 569228}}, 
  {{1048575, 3, 1048574, 0}, {0, 0, 0, 0}, {699052, 1048572, 349528, 0}, 
   {349525, 1, 699050, 0}}, {{0, 349516}, {0, 1}, {0, 699056}, {0, 0}}}, 
 {{{299593, 449389, 0, 149797}, {299593, 0, 299593, 299593}}, 
  {{3, 12, 3, 3}, {0, 0, 0, 0}, {3, 12, 3, 3}, {1, 4, 1, 1}}, 
  {{0, 0}, {0, 299593}, {0, 898779}, {1, 0}}}, 
 {{{178329, 891645, 0, 513589}, {0, 513589, 0, 0}}, 
  {{935216, 255052, 85020, 736836}, {311739, 198380, 311739, 311739}, 
   {595139, 991896, 793519, 396759}, {765177, 1, 453438, 28340}}, 
  {{1, 0}, {0, 1}, {1048574, 3}, {1, 0}}}, 
 {{{0, 0, 0, 0}, {339335, 339335, 0, 308764}}, {{777977, 270596, 3, 0}, 
   {0, 0, 0, 0}, {450998, 202957, 394621, 0}, {608851, 439724, 1, 0}}, 
  {{0, 209733}, {0, 838859}, {0, 629134}, {0, 1}}}, 
 {{{0, 706184, 42799, 171196}, {0, 706184, 42799, 171196}}, 
  {{149790, 299588, 599181, 1048572}, {0, 0, 0, 0}, 
   {848857, 299539, 948739, 1048572}, {748983, 449381, 898780, 1}}, 
  {{0, 1}, {0, 1}, {0, 1}, {0, 1048570}}}, 
 {{{0, 418819, 629757, 207881}, {0, 418819, 629757, 207881}}, 
  {{1048568, 12, 1048572, 0}, {0, 0, 0, 0}, {1048568, 12, 1048572, 0}, 
   {2, 1048573, 1, 0}}, {{0, 489343}, {0, 1}, {0, 279618}, {0, 279618}}}, 
 {{{0, 42799, 1005777, 128397}, {0, 0, 0, 0}}, {{3, 12, 3, 3}, {0, 0, 0, 0}, 
   {1048572, 1048560, 1048572, 1048572}, {1, 4, 1, 1}}, 
  {{559233, 489343}, {1048575, 1}, {768958, 279618}, {768958, 279618}}}, 
 {{{0, 0, 0, 0}, {42799, 342392, 0, 920179}}, 
  {{249672, 149744, 649136, 1048572}, {0, 0, 0, 0}, 
   {249672, 149744, 649136, 1048572}, {199726, 748996, 99860, 1}}, 
  {{0, 1}, {0, 1}, {0, 1}, {0, 1}}}, 
 {{{128397, 641985, 0, 663385}, {128397, 641985, 0, 663385}}, 
  {{349519, 40, 699035, 3}, {0, 0, 0, 0}, {349519, 40, 699035, 3}, 
   {699054, 1048573, 349531, 1}}, {{0, 0}, {0, 699051}, {0, 1}, {0, 0}}}, 
 {{{0, 948712, 798915, 49932}, {0, 0, 0, 0}}, 
  {{449389, 898788, 748980, 1048571}, {748983, 449388, 898780, 1}, 
   {898777, 748985, 449389, 1}, {748983, 449388, 898780, 1}}, 
  {{1048575, 1}, {1048575, 1}, {1048575, 1}, {6, 1048570}}}, 
 {{{0, 0, 0, 0}, {0, 106997, 0, 0}}, {{466033, 349540, 815555, 621380}, 
   {466034, 699048, 815560, 854395}, {155344, 233013, 194181, 970903}, 
   {699051, 582540, 1, 38836}}, {{1048575, 1}, {0, 0}, {2, 1048574}, 
   {1048575, 1}}}, {{{0, 0, 0, 0}, {0, 449389, 748983, 898780}}, 
  {{3, 12, 3, 3}, {0, 0, 0, 0}, {349512, 61, 699021, 3}, {1, 4, 1, 1}}, 
  {{0, 0}, {0, 299593}, {0, 898779}, {0, 1}}}, 
 {{{0, 848847, 249661, 998644}, {0, 0, 0, 0}}, 
  {{1048562, 24, 1048547, 1048532}, {1, 1048564, 4, 7}, 
   {1048571, 1048492, 7, 19}, {1048574, 1048552, 1, 4}}, 
  {{0, 0}, {299593, 0}, {898779, 0}, {1, 0}}}, 
 {{{235395, 128399, 0, 342391}, {0, 0, 0, 0}}, 
  {{607068, 331120, 607068, 607068}, {165565, 662260, 165565, 165565}, 
   {1, 4, 1, 1}, {993388, 827824, 993388, 993388}}, 
  {{0, 0}, {349525, 699051}, {1048575, 1}, {0, 0}}}, 
 {{{59443, 237772, 0, 237772}, {0, 178329, 0, 0}}, 
  {{538461, 226712, 283403, 0}, {453438, 368419, 226719, 0}, 
   {170036, 113368, 765172, 0}, {340079, 708496, 1, 0}}, 
  {{1, 209732}, {0, 838859}, {1048574, 629136}, {1, 0}}}, 
 {{{558765, 558765, 0, 137908}, {0, 0, 0, 0}}, 
  {{13, 1048552, 8, 3}, {1048574, 3, 1048575, 0}, 
   {1048564, 24, 1048568, 1048572}, {1048575, 0, 0, 1}}, 
  {{209733, 0}, {838859, 0}, {629134, 0}, {1, 0}}}, 
 {{{0, 233016, 233017, 932068}, {815559, 1048575, 233017, 0}}, 
  {{149797, 299588, 599188, 3}, {0, 0, 0, 0}, {149790, 299609, 599181, 
    1048572}, {748983, 449388, 898780, 1}}, {{1048574, 663385}, {0, 663385}, 
   {1, 663385}, {1, 213994}}}, {{{0, 0, 0, 0}, {978671, 419431, 69905, 0}}, 
  {{3, 12, 3, 3}, {0, 0, 0, 0}, {6, 1048545, 1, 1048572}, {1, 4, 1, 1}}, 
  {{2, 1048574}, {0, 0}, {1048575, 1}, {1048575, 1}}}, 
 {{{233017, 1, 815559, 0}, {233017, 1, 815559, 0}}, 
  {{1048573, 0, 0, 3}, {0, 0, 0, 0}, {1048572, 12, 1048572, 1048572}, 
   {1, 1048573, 1, 1}}, {{1048574, 0}, {0, 0}, {1, 0}, {1, 0}}}, 
 {{{249661, 948712, 0, 299593}, {0, 0, 0, 0}}, 
  {{1048571, 1048568, 1048571, 1048571}, {1, 4, 1, 1}, {1, 16, 1, 1}, 
   {1, 1, 1, 1}}, {{1, 0}, {1, 0}, {1, 0}, {1, 0}}}, 
 {{{1, 0, 1, 1}, {1, 0, 1, 1}}, {{1, 0, 1, 1}, {0, 0, 0, 0}, {1, 0, 1, 1}, 
   {0, 1, 0, 0}}, {{0, 0}, {0, 0}, {0, 0}, {1, 0}}}}
