e7minlie = {{"0000001", "0000010", "0000011", "0000100", "0000110", 
      "0000111", "0001000", "0001100", "0001110", "0001111", "0010000", 
      "0011000", "0011100", "0011110", "0011111", "0100000", "0101000", 
      "0101100", "0101110", "0101111", "0111000", "0111100", "0111110", 
      "0111111", "0112100", "0112110", "0112111", "0112210", "0112211", 
      "0112221", "1000000", "1010000", "1011000", "1011100", "1011110", 
      "1011111", "1111000", "1111100", "1111110", "1111111", "1112100", 
      "1112110", "1112111", "1112210", "1112211", "1112221", "1122100", 
      "1122110", "1122111", "1122210", "1122211", "1122221", "1123210", 
      "1123211", "1123221", "1123321", "1223210", "1223211", "1223221", 
      "1223321", "1224321", "1234321", "2234321"}, {{0, 0, 0, 0, 0, 0, 1}, 
      {0, 0, 0, 0, 0, 1, 0}, {0, 0, 0, 0, 0, 1, 1}, {0, 0, 0, 0, 1, 0, 0}, 
      {0, 0, 0, 0, 1, 1, 0}, {0, 0, 0, 0, 1, 1, 1}, {0, 0, 0, 1, 0, 0, 0}, 
      {0, 0, 0, 1, 1, 0, 0}, {0, 0, 0, 1, 1, 1, 0}, {0, 0, 0, 1, 1, 1, 1}, 
      {0, 0, 1, 0, 0, 0, 0}, {0, 0, 1, 1, 0, 0, 0}, {0, 0, 1, 1, 1, 0, 0}, 
      {0, 0, 1, 1, 1, 1, 0}, {0, 0, 1, 1, 1, 1, 1}, {0, 1, 0, 0, 0, 0, 0}, 
      {0, 1, 0, 1, 0, 0, 0}, {0, 1, 0, 1, 1, 0, 0}, {0, 1, 0, 1, 1, 1, 0}, 
      {0, 1, 0, 1, 1, 1, 1}, {0, 1, 1, 1, 0, 0, 0}, {0, 1, 1, 1, 1, 0, 0}, 
      {0, 1, 1, 1, 1, 1, 0}, {0, 1, 1, 1, 1, 1, 1}, {0, 1, 1, 2, 1, 0, 0}, 
      {0, 1, 1, 2, 1, 1, 0}, {0, 1, 1, 2, 1, 1, 1}, {0, 1, 1, 2, 2, 1, 0}, 
      {0, 1, 1, 2, 2, 1, 1}, {0, 1, 1, 2, 2, 2, 1}, {1, 0, 0, 0, 0, 0, 0}, 
      {1, 0, 1, 0, 0, 0, 0}, {1, 0, 1, 1, 0, 0, 0}, {1, 0, 1, 1, 1, 0, 0}, 
      {1, 0, 1, 1, 1, 1, 0}, {1, 0, 1, 1, 1, 1, 1}, {1, 1, 1, 1, 0, 0, 0}, 
      {1, 1, 1, 1, 1, 0, 0}, {1, 1, 1, 1, 1, 1, 0}, {1, 1, 1, 1, 1, 1, 1}, 
      {1, 1, 1, 2, 1, 0, 0}, {1, 1, 1, 2, 1, 1, 0}, {1, 1, 1, 2, 1, 1, 1}, 
      {1, 1, 1, 2, 2, 1, 0}, {1, 1, 1, 2, 2, 1, 1}, {1, 1, 1, 2, 2, 2, 1}, 
      {1, 1, 2, 2, 1, 0, 0}, {1, 1, 2, 2, 1, 1, 0}, {1, 1, 2, 2, 1, 1, 1}, 
      {1, 1, 2, 2, 2, 1, 0}, {1, 1, 2, 2, 2, 1, 1}, {1, 1, 2, 2, 2, 2, 1}, 
      {1, 1, 2, 3, 2, 1, 0}, {1, 1, 2, 3, 2, 1, 1}, {1, 1, 2, 3, 2, 2, 1}, 
      {1, 1, 2, 3, 3, 2, 1}, {1, 2, 2, 3, 2, 1, 0}, {1, 2, 2, 3, 2, 1, 1}, 
      {1, 2, 2, 3, 2, 2, 1}, {1, 2, 2, 3, 3, 2, 1}, {1, 2, 2, 4, 3, 2, 1}, 
      {1, 2, 3, 4, 3, 2, 1}, {2, 2, 3, 4, 3, 2, 1}}, 
     {SparseArray[Automatic, {56, 56}, 0, {1, {{0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
         1, 1, 1, 1, 1, 2, 3, 3, 3, 4, 4, 4, 4, 4, 4, 5, 6, 6, 6, 7, 8, 8, 8, 
         8, 8, 9, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 
         11, 11, 11, 11, 12, 12}, {{2}, {20}, {21}, {22}, {27}, {28}, {31}, 
         {32}, {38}, {41}, {42}, {56}}}, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
        1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 3, 3, 3, 4, 4, 4, 
         4, 4, 5, 6, 6, 6, 6, 6, 6, 6, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 10, 11, 
         11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12}, {{3}, {15}, 
         {16}, {19}, {25}, {26}, {33}, {34}, {39}, {43}, {44}, {55}}}, {-1, 
        -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
         1, 1, 1, 2, 3, 3, 3, 3, 4, 4, 4, 4, 4, 5, 6, 6, 6, 6, 6, 7, 8, 8, 8, 
         8, 8, 9, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 
         11, 11, 11, 12, 12, 12}, {{3}, {20}, {21}, {22}, {27}, {28}, {33}, 
         {34}, {39}, {43}, {44}, {56}}}, {1, -1, -1, -1, -1, -1, 1, 1, 1, 1, 
        1, -1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 3, 3, 3, 3, 4, 4, 4, 4, 
         4, 4, 4, 4, 5, 6, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 
         10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12}, {{4}, {13}, 
         {14}, {18}, {29}, {30}, {31}, {32}, {40}, {45}, {46}, {54}}}, {-1, 
        -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 
         1, 2, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 5, 6, 6, 6, 7, 8, 8, 8, 8, 8, 
         8, 8, 8, 8, 8, 9, 9, 9, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 
         11, 12, 12, 12, 12}, {{4}, {15}, {16}, {19}, {29}, {30}, {33}, {34}, 
         {40}, {45}, {46}, {55}}}, {-1, 1, 1, 1, -1, -1, 1, 1, -1, -1, -1, 
        1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 3, 3, 3, 3, 4, 4, 4, 4, 
         4, 4, 5, 6, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 10, 11, 11, 11, 11, 11, 
         11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12}, {{4}, 
         {20}, {21}, {22}, {31}, {32}, {33}, {34}, {40}, {45}, {46}, {56}}}, 
        {1, 1, 1, 1, -1, -1, -1, -1, 1, 1, 1, 1}}], SparseArray[Automatic, 
       {56, 56}, 0, {1, {{0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 3, 3, 3, 3, 3, 3, 3, 
         3, 4, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9, 
         9, 9, 9, 9, 9, 10, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12}, 
         {{5}, {11}, {12}, {23}, {25}, {27}, {35}, {38}, {39}, {47}, {48}, 
         {53}}}, {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 0, 0, 1, 1, 1, 1, 1, 1, 2, 
         3, 3, 3, 3, 3, 3, 3, 4, 4, 5, 5, 5, 6, 6, 6, 6, 7, 7, 8, 8, 8, 8, 8, 
         8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 11, 11, 11, 11, 11, 11, 11, 11, 
         12, 12, 12, 12, 12}, {{5}, {13}, {14}, {23}, {29}, {31}, {35}, {38}, 
         {40}, {47}, {48}, {54}}}, {-1, 1, 1, -1, 1, 1, -1, -1, 1, -1, -1, 
        1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 3, 3, 3, 3, 3, 3, 3, 4, 5, 5, 5, 
         5, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 11, 
         11, 11, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12}, {{5}, {15}, 
         {16}, {25}, {29}, {33}, {35}, {39}, {40}, {47}, {48}, {55}}}, {-1, 
        -1, -1, 1, 1, -1, -1, 1, 1, -1, -1, -1}}], SparseArray[Automatic, 
       {56, 56}, 0, {1, {{0, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 3, 3, 3, 3, 3, 3, 
         4, 5, 6, 6, 6, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 10, 11, 11, 
         11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 
         12}, {{5}, {20}, {21}, {27}, {31}, {33}, {38}, {39}, {40}, {47}, 
         {48}, {56}}}, {1, -1, -1, 1, 1, 1, -1, -1, -1, 1, 1, -1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 0, 0, 0, 0, 1, 2, 2, 2, 2, 
         2, 2, 3, 3, 4, 4, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 
         6, 6, 7, 7, 7, 8, 9, 10, 10, 10, 10, 10, 10, 10, 10, 11, 11, 12, 12, 
         12, 12, 12, 12, 12}, {{7}, {9}, {17}, {18}, {19}, {22}, {36}, {41}, 
         {43}, {45}, {51}, {52}}}, {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 
        -1, -1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 0, 0, 0, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 5, 5, 5, 5, 5, 
         6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9, 10, 10, 10, 
         10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12}, {{7}, {11}, 
         {17}, {23}, {25}, {27}, {36}, {41}, {43}, {47}, {51}, {53}}}, {-1, 
        1, -1, 1, 1, 1, -1, -1, -1, 1, -1, 1}}], SparseArray[Automatic, {56, 
       56}, 0, {1, {{0, 0, 0, 1, 1, 1, 2, 2, 2, 2, 3, 3, 4, 4, 4, 4, 5, 5, 5, 
         5, 5, 6, 6, 6, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 10, 10, 
         10, 10, 10, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12}, 
         {{7}, {13}, {18}, {23}, {29}, {31}, {36}, {41}, {45}, {47}, {51}, 
         {54}}}, {-1, -1, 1, 1, -1, -1, -1, -1, 1, 1, -1, -1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 
         3, 3, 4, 4, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 9, 
         9, 9, 9, 9, 9, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 11, 12, 
         12, 12, 12, 12, 12, 12}, {{7}, {15}, {19}, {25}, {29}, {33}, {36}, 
         {43}, {45}, {47}, {51}, {55}}}, {-1, 1, -1, -1, -1, 1, -1, 1, 1, 1, 
        -1, 1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 6, 6, 6, 
         6, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 10, 10, 11, 11, 11, 11, 
         11, 11, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12}, 
         {{7}, {20}, {22}, {27}, {31}, {33}, {41}, {43}, {45}, {47}, {51}, 
         {56}}}, {1, 1, -1, -1, -1, -1, -1, -1, -1, -1, 1, 1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 0, 0, 0, 0, 1, 1, 2, 3, 3, 
         3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 
         9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 11, 11, 11, 12, 12, 
         12, 12, 12, 12}, {{6}, {9}, {10}, {24}, {26}, {28}, {30}, {32}, 
         {34}, {49}, {50}, {52}}}, {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 
        -1, -1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 0, 0, 0, 1, 1, 1, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 5, 5, 
         5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 
         9, 10, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12}, {{6}, {11}, 
         {12}, {24}, {26}, {28}, {35}, {38}, {39}, {49}, {50}, {53}}}, {-1, 
        1, 1, -1, -1, -1, 1, 1, 1, -1, -1, 1}}], SparseArray[Automatic, {56, 
       56}, 0, {1, {{0, 0, 0, 1, 1, 1, 1, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 
         5, 5, 5, 6, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 
         9, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12}, {{6}, 
         {13}, {14}, {24}, {30}, {32}, {35}, {38}, {40}, {49}, {50}, {54}}}, 
        {-1, -1, -1, -1, 1, 1, 1, 1, -1, -1, -1, -1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 0, 1, 1, 1, 1, 1, 2, 3, 3, 
         3, 3, 3, 3, 3, 3, 3, 4, 5, 5, 5, 5, 6, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 
         9, 9, 9, 9, 9, 9, 9, 9, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 12, 
         12, 12, 12, 12, 12}, {{6}, {15}, {16}, {26}, {30}, {34}, {35}, {39}, 
         {40}, {49}, {50}, {55}}}, {-1, 1, 1, 1, 1, -1, 1, -1, -1, -1, -1, 
        1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 1, 1, 1, 1, 1, 1, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 5, 6, 6, 
         6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 10, 11, 11, 11, 11, 11, 
         11, 11, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12}, {{6}, 
         {20}, {21}, {28}, {32}, {34}, {38}, {39}, {40}, {49}, {50}, {56}}}, 
        {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}}], SparseArray[Automatic, {56, 
       56}, 0, {1, {{0, 0, 0, 0, 1, 2, 2, 2, 3, 3, 3, 3, 3, 3, 4, 4, 5, 5, 5, 
         5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9, 9, 10, 
         10, 10, 10, 10, 10, 11, 11, 12, 12, 12, 12, 12, 12, 12, 12, 12}, 
         {{9}, {11}, {17}, {24}, {26}, {28}, {36}, {41}, {43}, {49}, {52}, 
         {53}}}, {-1, -1, 1, 1, 1, 1, 1, 1, 1, 1, -1, -1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 0, 0, 1, 1, 2, 2, 2, 3, 3, 
         3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 5, 6, 6, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 
         9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 
         12, 12, 12, 12, 12, 12}, {{9}, {13}, {18}, {24}, {30}, {32}, {36}, 
         {41}, {45}, {49}, {52}, {54}}}, {-1, 1, -1, 1, -1, -1, 1, 1, -1, 1, 
        -1, 1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 0, 1, 1, 1, 2, 2, 2, 3, 3, 3, 3, 4, 4, 5, 5, 5, 5, 5, 5, 5, 
         6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 
         11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 12, 12}, {{9}, 
         {15}, {19}, {26}, {30}, {34}, {36}, {43}, {45}, {49}, {52}, {55}}}, 
        {-1, -1, 1, -1, -1, 1, 1, -1, -1, 1, -1, -1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 1, 1, 1, 1, 2, 2, 2, 3, 3, 
         3, 3, 4, 4, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 
         9, 9, 10, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 12, 12, 
         12, 12, 12, 12, 12, 12, 12}, {{9}, {20}, {22}, {28}, {32}, {34}, 
         {41}, {43}, {45}, {49}, {52}, {56}}}, {1, -1, 1, -1, -1, -1, 1, 1, 
        1, -1, 1, -1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 0, 0, 1, 2, 2, 2, 2, 3, 3, 4, 4, 4, 4, 4, 4, 5, 5, 5, 6, 6, 
         7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 10, 10, 10, 10, 10, 10, 10, 
         10, 10, 10, 11, 11, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12}, 
         {{11}, {13}, {23}, {24}, {35}, {36}, {38}, {41}, {47}, {49}, {53}, 
         {54}}}, {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 0, 1, 1, 2, 2, 2, 2, 3, 3, 
         4, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 
         10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 
         12, 12, 12, 12, 12, 12, 12, 12}, {{11}, {15}, {25}, {26}, {35}, 
         {36}, {39}, {43}, {47}, {49}, {53}, {55}}}, {-1, 1, 1, 1, -1, -1, 1, 
        1, -1, -1, -1, 1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 1, 1, 1, 2, 2, 2, 2, 3, 3, 4, 4, 4, 4, 5, 5, 6, 6, 7, 8, 8, 
         8, 8, 8, 8, 8, 8, 8, 8, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 
         11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12}, 
         {{11}, {20}, {27}, {28}, {38}, {39}, {41}, {43}, {47}, {49}, {53}, 
         {56}}}, {1, 1, 1, 1, -1, -1, -1, -1, 1, 1, 1, 1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 0, 1, 2, 2, 2, 2, 2, 3, 3, 
         4, 4, 5, 5, 5, 5, 5, 6, 6, 6, 6, 7, 8, 8, 8, 8, 8, 9, 10, 10, 10, 
         10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 11, 11, 12, 12, 12, 12, 
         12, 12, 12, 12, 12, 12, 12, 12, 12}, {{13}, {15}, {29}, {30}, {35}, 
         {36}, {40}, {45}, {47}, {49}, {54}, {55}}}, {-1, -1, 1, 1, 1, 1, 1, 
        1, 1, 1, -1, -1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 1, 1, 2, 2, 2, 2, 2, 3, 3, 4, 4, 5, 5, 5, 5, 6, 7, 7, 8, 8, 
         8, 8, 8, 8, 9, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 11, 11, 
         11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 
         12}, {{13}, {20}, {31}, {32}, {38}, {40}, {41}, {45}, {47}, {49}, 
         {54}, {56}}}, {1, -1, 1, 1, 1, -1, 1, -1, -1, -1, 1, -1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 1, 2, 2, 2, 2, 2, 2, 3, 3, 
         4, 4, 5, 5, 6, 6, 6, 7, 8, 8, 8, 8, 8, 9, 10, 10, 10, 10, 10, 10, 
         10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 
         12, 12, 12, 12, 12, 12, 12, 12, 12, 12}, {{15}, {20}, {33}, {34}, 
         {39}, {40}, {43}, {45}, {47}, {49}, {55}, {56}}}, {1, 1, 1, 1, 1, 1, 
        1, 1, 1, 1, 1, 1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 0, 0, 0, 0, 0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 5, 5, 5, 6, 
         6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 8, 8, 9, 
         9, 10, 10, 11, 11, 12, 12, 12, 12, 12, 12, 12, 12}, {{8}, {10}, 
         {12}, {14}, {16}, {21}, {37}, {42}, {44}, {46}, {48}, {50}}}, {-1, 
        -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 0, 0, 0, 0, 1, 2, 2, 2, 2, 
         2, 3, 3, 4, 4, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 
         6, 6, 7, 7, 7, 8, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 12, 12, 12, 
         12, 12, 12, 12, 12}, {{8}, {10}, {17}, {18}, {19}, {22}, {37}, {42}, 
         {44}, {46}, {51}, {52}}}, {-1, -1, 1, 1, 1, 1, -1, -1, -1, -1, 1, 
        1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 0, 0, 0, 1, 1, 2, 2, 2, 3, 3, 3, 3, 4, 4, 5, 5, 5, 5, 5, 6, 
         6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9, 10, 10, 10, 
         10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 12}, {{8}, {12}, 
         {17}, {23}, {25}, {27}, {37}, {42}, {44}, {48}, {51}, {53}}}, {-1, 
        1, 1, -1, -1, -1, -1, -1, -1, 1, 1, -1}}], SparseArray[Automatic, 
       {56, 56}, 0, {1, {{0, 0, 0, 1, 1, 1, 2, 2, 2, 3, 3, 4, 4, 4, 4, 5, 5, 
         5, 5, 5, 6, 6, 6, 6, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 
         10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 
         12}, {{8}, {14}, {18}, {23}, {29}, {31}, {37}, {42}, {46}, {48}, 
         {51}, {54}}}, {-1, -1, -1, -1, 1, 1, -1, -1, 1, 1, 1, 1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 0, 1, 1, 1, 1, 2, 2, 2, 3, 
         3, 4, 4, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 9, 
         9, 9, 9, 9, 9, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 11, 12, 12, 
         12, 12, 12, 12, 12, 12}, {{8}, {16}, {19}, {25}, {29}, {33}, {37}, 
         {44}, {46}, {48}, {51}, {55}}}, {-1, 1, 1, 1, 1, -1, -1, 1, 1, 1, 1, 
        -1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 1, 1, 1, 1, 1, 2, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 6, 6, 6, 6, 
         6, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 10, 11, 11, 11, 11, 11, 
         11, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 12}, 
         {{8}, {21}, {22}, {27}, {31}, {33}, {42}, {44}, {46}, {48}, {51}, 
         {56}}}, {1, 1, 1, 1, 1, 1, -1, -1, -1, -1, -1, -1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 0, 0, 0, 1, 2, 2, 3, 3, 3, 
         3, 3, 3, 4, 4, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 8, 8, 
         9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 11, 11, 12, 12, 12, 12, 12, 
         12, 12, 12, 12, 12}, {{10}, {12}, {17}, {24}, {26}, {28}, {37}, 
         {42}, {44}, {50}, {52}, {53}}}, {-1, -1, -1, -1, -1, -1, 1, 1, 1, 1, 
        1, 1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 0, 0, 1, 1, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 5, 6, 
         6, 6, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 10, 10, 10, 
         10, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12}, {{10}, 
         {14}, {18}, {24}, {30}, {32}, {37}, {42}, {46}, {50}, {52}, {54}}}, 
        {-1, 1, 1, -1, 1, 1, 1, 1, -1, 1, 1, -1}}], SparseArray[Automatic, 
       {56, 56}, 0, {1, {{0, 0, 1, 1, 1, 2, 2, 3, 3, 3, 3, 4, 4, 5, 5, 5, 5, 
         5, 5, 5, 6, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 10, 
         10, 10, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 12, 12, 
         12}, {{10}, {16}, {19}, {26}, {30}, {34}, {37}, {44}, {46}, {50}, 
         {52}, {55}}}, {-1, -1, -1, 1, 1, -1, 1, -1, -1, 1, 1, 1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 1, 1, 1, 1, 2, 2, 3, 3, 3, 
         3, 4, 4, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 
         9, 9, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 
         12, 12, 12, 12, 12, 12, 12}, {{10}, {21}, {22}, {28}, {32}, {34}, 
         {42}, {44}, {46}, {50}, {52}, {56}}}, {1, -1, -1, 1, 1, 1, 1, 1, 1, 
        -1, -1, 1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 0, 0, 1, 2, 2, 2, 3, 3, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 6, 7, 
         7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 10, 10, 10, 10, 10, 10, 10, 
         10, 10, 11, 11, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12}, 
         {{12}, {14}, {23}, {24}, {35}, {37}, {38}, {42}, {48}, {50}, {53}, 
         {54}}}, {-1, -1, 1, 1, 1, -1, 1, -1, -1, -1, 1, 1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 0, 1, 1, 2, 2, 2, 3, 3, 4, 
         4, 4, 4, 5, 5, 5, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 
         10, 10, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 
         12, 12, 12, 12, 12, 12, 12, 12}, {{12}, {16}, {25}, {26}, {35}, 
         {37}, {39}, {44}, {48}, {50}, {53}, {55}}}, {-1, 1, -1, -1, 1, -1, 
        -1, 1, -1, -1, 1, -1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 1, 1, 1, 2, 2, 2, 3, 3, 4, 4, 4, 4, 5, 5, 6, 6, 6, 7, 8, 8, 
         8, 8, 8, 8, 8, 8, 8, 8, 9, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 
         11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12}, 
         {{12}, {21}, {27}, {28}, {38}, {39}, {42}, {44}, {48}, {50}, {53}, 
         {56}}}, {1, 1, -1, -1, 1, 1, -1, -1, 1, 1, -1, -1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 0, 1, 2, 2, 2, 2, 3, 3, 4, 
         4, 5, 5, 5, 5, 5, 5, 6, 6, 6, 7, 7, 8, 8, 8, 8, 8, 9, 10, 10, 10, 
         10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 11, 11, 12, 12, 12, 12, 12, 
         12, 12, 12, 12, 12, 12, 12, 12, 12}, {{14}, {16}, {29}, {30}, {35}, 
         {37}, {40}, {46}, {48}, {50}, {54}, {55}}}, {-1, -1, -1, -1, -1, 1, 
        -1, 1, 1, 1, 1, 1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 1, 1, 2, 2, 2, 2, 3, 3, 4, 4, 5, 5, 5, 5, 6, 6, 7, 7, 8, 8, 
         8, 8, 8, 8, 9, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 
         11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 
         12}, {{14}, {21}, {31}, {32}, {38}, {40}, {42}, {46}, {48}, {50}, 
         {54}, {56}}}, {1, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, 1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 1, 2, 2, 2, 2, 2, 3, 3, 4, 
         4, 5, 5, 6, 6, 6, 6, 7, 8, 8, 8, 8, 8, 9, 10, 10, 10, 10, 10, 10, 
         10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 
         12, 12, 12, 12, 12, 12, 12, 12, 12, 12}, {{16}, {21}, {33}, {34}, 
         {39}, {40}, {44}, {46}, {48}, {50}, {55}, {56}}}, {1, 1, -1, -1, -1, 
        -1, 1, 1, 1, 1, -1, -1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 0, 0, 1, 2, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 6, 6, 6, 6, 7, 
         8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 10, 10, 10, 10, 10, 11, 12, 
         12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12}, 
         {{17}, {18}, {23}, {24}, {36}, {37}, {41}, {42}, {51}, {52}, {53}, 
         {54}}}, {-1, -1, -1, -1, 1, 1, 1, 1, -1, -1, -1, -1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 0, 1, 1, 2, 3, 4, 4, 4, 4, 
         4, 4, 4, 5, 6, 6, 6, 6, 6, 6, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 
         10, 10, 10, 10, 10, 10, 11, 11, 12, 12, 12, 12, 12, 12, 12, 12, 12, 
         12, 12, 12, 12, 12, 12, 12, 12}, {{17}, {19}, {25}, {26}, {36}, 
         {37}, {43}, {44}, {51}, {52}, {53}, {55}}}, {-1, 1, 1, 1, 1, 1, -1, 
        -1, -1, -1, -1, 1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 1, 1, 1, 2, 3, 4, 4, 4, 4, 4, 4, 4, 5, 6, 7, 8, 8, 8, 8, 8, 
         8, 8, 8, 8, 8, 8, 8, 8, 9, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 
         12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12}, 
         {{17}, {22}, {27}, {28}, {41}, {42}, {43}, {44}, {51}, {52}, {53}, 
         {56}}}, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 0, 1, 2, 2, 3, 4, 4, 4, 4, 
         4, 5, 6, 6, 6, 6, 6, 6, 6, 6, 7, 8, 8, 8, 8, 8, 8, 9, 10, 10, 10, 
         10, 10, 10, 10, 10, 10, 10, 11, 12, 12, 12, 12, 12, 12, 12, 12, 12, 
         12, 12, 12, 12, 12, 12, 12, 12, 12}, {{18}, {19}, {29}, {30}, {36}, 
         {37}, {45}, {46}, {51}, {52}, {54}, {55}}}, {-1, -1, 1, 1, -1, -1, 
        -1, -1, 1, 1, -1, -1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 1, 1, 2, 2, 3, 4, 4, 4, 4, 4, 5, 6, 6, 6, 7, 8, 8, 8, 8, 8, 
         8, 8, 8, 8, 9, 10, 10, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 
         12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 
         12}, {{18}, {22}, {31}, {32}, {41}, {42}, {45}, {46}, {51}, {52}, 
         {54}, {56}}}, {1, -1, 1, 1, -1, -1, 1, 1, -1, -1, 1, -1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 1, 2, 2, 2, 3, 4, 4, 4, 4, 
         4, 5, 6, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 10, 10, 10, 10, 10, 10, 
         10, 10, 10, 10, 10, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 12, 12, 
         12, 12, 12, 12, 12, 12, 12, 12, 12, 12}, {{19}, {22}, {33}, {34}, 
         {43}, {44}, {45}, {46}, {51}, {52}, {55}, {56}}}, {1, 1, 1, 1, -1, 
        -1, -1, -1, 1, 1, 1, 1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 0, 1, 2, 3, 3, 4, 4, 4, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 
         8, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 11, 11, 12, 12, 12, 12, 12, 12, 
         12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12}, 
         {{23}, {25}, {29}, {35}, {36}, {37}, {47}, {48}, {51}, {53}, {54}, 
         {55}}}, {-1, -1, -1, 1, 1, 1, -1, -1, -1, 1, 1, 1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 1, 1, 2, 3, 3, 4, 4, 4, 5, 
         6, 6, 6, 6, 6, 7, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 11, 
         11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 
         12, 12, 12, 12, 12, 12, 12, 12, 12}, {{23}, {27}, {31}, {38}, {41}, 
         {42}, {47}, {48}, {51}, {53}, {54}, {56}}}, {1, -1, -1, 1, 1, 1, 1, 
        1, 1, -1, -1, 1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 1, 2, 2, 3, 3, 4, 4, 4, 5, 6, 6, 6, 7, 8, 8, 8, 8, 9, 9, 9, 
         9, 9, 9, 10, 10, 10, 10, 10, 10, 11, 11, 12, 12, 12, 12, 12, 12, 12, 
         12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 
         12}, {{25}, {27}, {33}, {39}, {43}, {44}, {47}, {48}, {51}, {53}, 
         {55}, {56}}}, {1, 1, -1, 1, 1, 1, -1, -1, -1, 1, -1, -1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 1, 2, 3, 3, 3, 4, 4, 4, 5, 
         6, 7, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 10, 10, 11, 11, 12, 12, 
         12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 
         12, 12, 12, 12, 12, 12, 12, 12, 12, 12}, {{29}, {31}, {33}, {40}, 
         {45}, {46}, {47}, {48}, {51}, {54}, {55}, {56}}}, {1, 1, 1, 1, 1, 1, 
        1, 1, 1, 1, 1, 1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 
         8, 9, 9, 9, 9, 9, 10, 10, 10, 10, 11, 11, 12, 12, 12, 12, 12, 12, 
         12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 
         12}, {{24}, {26}, {30}, {35}, {36}, {37}, {49}, {50}, {52}, {53}, 
         {54}, {55}}}, {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 1, 1, 2, 3, 4, 4, 5, 6, 6, 
         6, 6, 6, 6, 6, 7, 8, 8, 8, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 11, 11, 
         11, 11, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 
         12, 12, 12, 12, 12, 12, 12, 12, 12}, {{24}, {28}, {32}, {38}, {41}, 
         {42}, {49}, {50}, {52}, {53}, {54}, {56}}}, {1, -1, -1, -1, -1, -1, 
        1, 1, 1, 1, 1, -1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 1, 2, 2, 3, 4, 4, 5, 6, 6, 6, 6, 6, 7, 8, 8, 8, 8, 9, 9, 9, 
         9, 9, 10, 10, 10, 10, 10, 10, 11, 11, 12, 12, 12, 12, 12, 12, 12, 
         12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 
         12, 12}, {{26}, {28}, {34}, {39}, {43}, {44}, {49}, {50}, {52}, 
         {53}, {55}, {56}}}, {1, 1, -1, -1, -1, -1, -1, -1, -1, -1, 1, 1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 1, 2, 3, 3, 4, 4, 5, 6, 6, 
         6, 7, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 10, 10, 11, 11, 12, 12, 12, 
         12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 
         12, 12, 12, 12, 12, 12, 12, 12, 12, 12}, {{30}, {32}, {34}, {40}, 
         {45}, {46}, {49}, {50}, {52}, {54}, {55}, {56}}}, {1, 1, 1, -1, -1, 
        -1, 1, 1, 1, -1, -1, -1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 1, 2, 3, 4, 4, 4, 5, 6, 7, 8, 8, 8, 8, 8, 8, 8, 9, 10, 11, 
         11, 11, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 
         12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 
         12, 12, 12}, {{35}, {38}, {39}, {40}, {47}, {48}, {49}, {50}, {53}, 
         {54}, {55}, {56}}}, {1, 1, 1, 1, -1, -1, -1, -1, 1, 1, 1, 1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 1, 2, 3, 4, 5, 6, 6, 7, 7, 
         8, 8, 9, 9, 10, 10, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 
         12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 
         12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12}, {{36}, {41}, {43}, 
         {45}, {47}, {49}, {51}, {52}, {53}, {54}, {55}, {56}}}, {1, 1, 1, 1, 
        1, 1, -1, -1, -1, -1, -1, -1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 1, 2, 3, 4, 5, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 11, 11, 
         11, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 
         12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 
         12, 12, 12, 12}, {{37}, {42}, {44}, {46}, {48}, {50}, {51}, {52}, 
         {53}, {54}, {55}, {56}}}, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}}]}, 
     {SparseArray[Automatic, {56, 56}, 0, {1, {{0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 
         1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 4, 4, 4, 4, 4, 5, 6, 6, 6, 7, 8, 
         8, 8, 8, 8, 8, 9, 9, 9, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 
         11, 11, 11, 11, 12}, {{1}, {15}, {16}, {19}, {25}, {26}, {29}, {30}, 
         {35}, {36}, {37}, {55}}}, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 
         1, 1, 1, 1, 1, 2, 3, 3, 3, 4, 4, 4, 4, 4, 4, 5, 6, 6, 6, 6, 6, 6, 6, 
         7, 8, 8, 8, 8, 8, 9, 9, 9, 9, 10, 11, 11, 11, 11, 11, 11, 11, 11, 
         11, 11, 11, 12, 12}, {{2}, {13}, {14}, {18}, {23}, {24}, {31}, {32}, 
         {38}, {41}, {42}, {54}}}, {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 
        -1, -1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 
         3, 4, 4, 4, 4, 4, 5, 6, 6, 6, 6, 6, 7, 8, 8, 8, 8, 8, 9, 9, 9, 9, 
         10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 12}, {{1}, {13}, 
         {14}, {18}, {23}, {24}, {29}, {30}, {35}, {36}, {37}, {54}}}, {1, 
        -1, -1, -1, -1, -1, 1, 1, 1, 1, 1, -1}}], SparseArray[Automatic, {56, 
       56}, 0, {1, {{0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 3, 3, 3, 4, 
         4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 6, 7, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 
         9, 9, 9, 10, 11, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12}, {{3}, 
         {11}, {12}, {17}, {25}, {26}, {27}, {28}, {39}, {43}, {44}, {53}}}, 
        {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 
         1, 1, 1, 1, 1, 2, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 6, 6, 6, 
         7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 10, 11, 11, 11, 11, 11, 11, 11, 
         11, 11, 12, 12}, {{2}, {11}, {12}, {17}, {23}, {24}, {27}, {28}, 
         {38}, {41}, {42}, {53}}}, {-1, 1, 1, 1, -1, -1, 1, 1, -1, -1, -1, 
        1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 
         3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 6, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 
         9, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 12}, {{1}, {11}, 
         {12}, {17}, {23}, {24}, {25}, {26}, {35}, {36}, {37}, {53}}}, {1, 1, 
        1, 1, -1, -1, -1, -1, 1, 1, 1, 1}}], SparseArray[Automatic, {56, 56}, 
       0, {1, {{0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 2, 3, 3, 3, 3, 3, 3, 3, 3, 
         3, 3, 3, 4, 4, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 8, 9, 9, 9, 9, 
         9, 9, 9, 9, 10, 11, 11, 11, 11, 11, 12, 12, 12, 12}, {{4}, {9}, 
         {10}, {18}, {19}, {22}, {30}, {32}, {34}, {45}, {46}, {52}}}, {-1, 
        -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 
         1, 1, 1, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 5, 5, 6, 6, 
         6, 6, 7, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9, 9, 10, 11, 11, 11, 11, 11, 
         11, 12, 12, 12}, {{3}, {9}, {10}, {17}, {19}, {22}, {26}, {28}, 
         {34}, {43}, {44}, {52}}}, {-1, 1, 1, -1, 1, 1, -1, -1, 1, -1, -1, 
        1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 3, 3, 3, 3, 
         3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 6, 6, 7, 7, 7, 7, 8, 9, 9, 9, 9, 
         9, 9, 9, 10, 11, 11, 11, 11, 11, 11, 11, 12, 12}, {{2}, {9}, {10}, 
         {17}, {18}, {22}, {24}, {28}, {32}, {41}, {42}, {52}}}, {-1, -1, -1, 
        1, 1, -1, -1, 1, 1, -1, -1, -1}}], SparseArray[Automatic, {56, 56}, 
       0, {1, {{0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
         2, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 6, 6, 6, 6, 6, 7, 8, 9, 9, 9, 
         9, 9, 9, 9, 10, 11, 11, 11, 11, 11, 11, 11, 11, 12}, {{1}, {9}, 
         {10}, {17}, {18}, {19}, {24}, {26}, {30}, {36}, {37}, {52}}}, {1, 
        -1, -1, 1, 1, 1, -1, -1, -1, 1, 1, -1}}], SparseArray[Automatic, {56, 
       56}, 0, {1, {{0, 0, 0, 0, 0, 0, 0, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 
         5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 8, 
         8, 9, 9, 10, 10, 10, 10, 10, 10, 11, 12, 12, 12, 12, 12}, {{5}, {6}, 
         {12}, {14}, {16}, {21}, {35}, {38}, {39}, {40}, {48}, {50}}}, {-1, 
        -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 
         1, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 4, 4, 5, 5, 6, 6, 6, 6, 6, 6, 
         6, 6, 6, 7, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9, 10, 10, 10, 10, 11, 11, 
         12, 12, 12, 12}, {{4}, {6}, {10}, {14}, {16}, {21}, {30}, {32}, 
         {34}, {40}, {46}, {50}}}, {-1, 1, -1, 1, 1, 1, -1, -1, -1, 1, -1, 
        1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 
         3, 3, 4, 4, 4, 4, 4, 4, 5, 5, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 8, 8, 8, 
         8, 9, 9, 10, 10, 10, 10, 11, 11, 11, 12, 12, 12}, {{3}, {6}, {10}, 
         {12}, {16}, {21}, {26}, {28}, {34}, {39}, {44}, {50}}}, {-1, -1, 1, 
        1, -1, -1, -1, -1, 1, 1, -1, -1}}], SparseArray[Automatic, {56, 56}, 
       0, {1, {{0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 3, 
         3, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 
         8, 8, 9, 9, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12}, {{2}, {6}, 
         {10}, {12}, {14}, {21}, {24}, {28}, {32}, {38}, {42}, {50}}}, {-1, 
        1, -1, -1, -1, 1, -1, 1, 1, 1, -1, 1}}], SparseArray[Automatic, {56, 
       56}, 0, {1, {{0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
         1, 2, 2, 3, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 7, 
         7, 8, 8, 9, 9, 10, 10, 10, 10, 11, 11, 11, 11, 11, 12}, {{1}, {6}, 
         {10}, {12}, {14}, {16}, {24}, {26}, {30}, {35}, {37}, {50}}}, {1, 1, 
        -1, -1, -1, -1, -1, -1, -1, -1, 1, 1}}], SparseArray[Automatic, {56, 
       56}, 0, {1, {{0, 0, 0, 0, 0, 0, 1, 1, 1, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
         3, 3, 3, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 
         9, 9, 9, 9, 9, 9, 9, 10, 11, 11, 12, 12, 12, 12, 12}, {{5}, {7}, 
         {8}, {23}, {25}, {27}, {29}, {31}, {33}, {47}, {48}, {51}}}, {-1, 
        -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 
         1, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 5, 5, 6, 6, 6, 6, 6, 
         6, 6, 7, 7, 7, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 11, 11, 11, 12, 
         12, 12, 12}, {{4}, {7}, {8}, {18}, {19}, {22}, {29}, {31}, {33}, 
         {45}, {46}, {51}}}, {-1, 1, 1, -1, -1, -1, 1, 1, 1, -1, -1, 1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 
         1, 1, 1, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 5, 5, 6, 
         6, 6, 7, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 11, 11, 11, 11, 
         12, 12, 12}, {{3}, {7}, {8}, {17}, {19}, {22}, {25}, {27}, {33}, 
         {43}, {44}, {51}}}, {-1, -1, -1, -1, 1, 1, 1, 1, -1, -1, -1, -1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 
         1, 1, 1, 1, 1, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 
         5, 6, 7, 7, 7, 7, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 11, 11, 11, 11, 
         11, 12, 12}, {{2}, {7}, {8}, {17}, {18}, {22}, {23}, {27}, {31}, 
         {41}, {42}, {51}}}, {-1, 1, 1, 1, 1, -1, 1, -1, -1, -1, -1, 1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 
         1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 5, 
         5, 6, 6, 6, 6, 7, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 11, 11, 11, 11, 
         11, 11, 12}, {{1}, {7}, {8}, {17}, {18}, {19}, {23}, {25}, {29}, 
         {36}, {37}, {51}}}, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 
         1, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 5, 5, 6, 6, 6, 6, 6, 
         6, 6, 6, 7, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9, 10, 10, 10, 11, 12, 
         12, 12, 12}, {{4}, {5}, {8}, {14}, {16}, {21}, {29}, {31}, {33}, 
         {40}, {46}, {48}}}, {-1, -1, 1, 1, 1, 1, 1, 1, 1, 1, -1, -1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 
         1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 5, 5, 6, 
         6, 6, 6, 7, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 10, 10, 10, 11, 11, 
         12, 12, 12}, {{3}, {5}, {8}, {12}, {16}, {21}, {25}, {27}, {33}, 
         {39}, {44}, {48}}}, {-1, 1, -1, 1, -1, -1, 1, 1, -1, 1, -1, 1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 
         1, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 
         5, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9, 10, 10, 10, 11, 11, 
         11, 12, 12}, {{2}, {5}, {8}, {12}, {14}, {21}, {23}, {27}, {31}, 
         {38}, {42}, {48}}}, {-1, -1, 1, -1, -1, 1, 1, -1, -1, 1, -1, -1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 
         1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 5, 
         5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9, 10, 10, 10, 11, 11, 
         11, 11, 12}, {{1}, {5}, {8}, {12}, {14}, {16}, {23}, {25}, {29}, 
         {35}, {37}, {48}}}, {1, -1, 1, -1, -1, -1, 1, 1, 1, -1, 1, -1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
         0, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
         4, 4, 5, 6, 6, 7, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 10, 10, 10, 10, 11, 
         12, 12, 12}, {{3}, {4}, {8}, {10}, {16}, {19}, {21}, {22}, {33}, 
         {34}, {44}, {46}}}, {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 
        -1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 
         2, 2, 2, 2, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 6, 6, 6, 7, 7, 7, 7, 8, 
         8, 8, 8, 9, 9, 10, 10, 10, 10, 11, 11, 12, 12}, {{2}, {4}, {8}, 
         {10}, {14}, {18}, {21}, {22}, {31}, {32}, {42}, {46}}}, {-1, 1, 1, 
        1, -1, -1, 1, 1, -1, -1, -1, 1}}], SparseArray[Automatic, {56, 56}, 
       0, {1, {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
         2, 2, 2, 2, 2, 2, 2, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 6, 6, 7, 7, 
         8, 8, 8, 8, 9, 9, 10, 10, 10, 10, 11, 11, 11, 12}, {{1}, {4}, {8}, 
         {10}, {14}, {16}, {18}, {19}, {29}, {30}, {37}, {46}}}, {1, 1, 1, 1, 
        -1, -1, -1, -1, 1, 1, 1, 1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 2, 2, 2, 2, 2, 2, 
         2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 4, 4, 4, 4, 5, 6, 6, 6, 6, 7, 7, 7, 7, 
         7, 8, 8, 9, 9, 10, 10, 10, 10, 10, 11, 12, 12}, {{2}, {3}, {8}, 
         {10}, {12}, {17}, {21}, {22}, {27}, {28}, {42}, {44}}}, {-1, -1, 1, 
        1, 1, 1, 1, 1, 1, 1, -1, -1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 
         2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 4, 4, 4, 4, 4, 5, 5, 6, 7, 7, 7, 
         7, 8, 8, 9, 9, 10, 10, 10, 10, 10, 11, 11, 12}, {{1}, {3}, {8}, 
         {10}, {12}, {16}, {17}, {19}, {25}, {26}, {37}, {44}}}, {1, -1, 1, 
        1, 1, -1, 1, -1, -1, -1, 1, -1}}], SparseArray[Automatic, {56, 56}, 
       0, {1, {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 
         2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 4, 4, 4, 4, 5, 6, 6, 6, 
         7, 7, 8, 8, 9, 9, 10, 10, 10, 10, 10, 10, 11, 12}, {{1}, {2}, {8}, 
         {10}, {12}, {14}, {17}, {18}, {23}, {24}, {37}, {42}}}, {1, 1, 1, 1, 
        1, 1, 1, 1, 1, 1, 1, 1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 5, 5, 5, 
         6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 8, 8, 
         9, 9, 10, 10, 11, 11, 12, 12, 12, 12, 12, 12, 12}, {{7}, {9}, {11}, 
         {13}, {15}, {20}, {36}, {41}, {43}, {45}, {47}, {49}}}, {-1, -1, -1, 
        -1, -1, -1, -1, -1, -1, -1, -1, -1}}], SparseArray[Automatic, {56, 
       56}, 0, {1, {{0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 4, 
         5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 
         8, 8, 9, 9, 10, 10, 10, 10, 10, 11, 12, 12, 12, 12, 12}, {{5}, {6}, 
         {11}, {13}, {15}, {20}, {35}, {38}, {39}, {40}, {47}, {49}}}, {-1, 
        -1, 1, 1, 1, 1, -1, -1, -1, -1, 1, 1}}], SparseArray[Automatic, {56, 
       56}, 0, {1, {{0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 
         3, 3, 3, 3, 4, 4, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 
         8, 8, 9, 9, 9, 9, 10, 10, 10, 11, 11, 12, 12, 12, 12}, {{4}, {6}, 
         {9}, {13}, {15}, {20}, {30}, {32}, {34}, {40}, {45}, {49}}}, {-1, 1, 
        1, -1, -1, -1, -1, -1, -1, 1, 1, -1}}], SparseArray[Automatic, {56, 
       56}, 0, {1, {{0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 3, 
         3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 5, 5, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 
         8, 8, 8, 8, 9, 9, 10, 10, 10, 11, 11, 11, 12, 12, 12}, {{3}, {6}, 
         {9}, {11}, {15}, {20}, {26}, {28}, {34}, {39}, {43}, {49}}}, {-1, 
        -1, -1, -1, 1, 1, -1, -1, 1, 1, 1, 1}}], SparseArray[Automatic, {56, 
       56}, 0, {1, {{0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 
         3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 7, 
         7, 7, 8, 8, 9, 9, 10, 10, 10, 11, 11, 11, 11, 12, 12}, {{2}, {6}, 
         {9}, {11}, {13}, {20}, {24}, {28}, {32}, {38}, {41}, {49}}}, {-1, 1, 
        1, 1, 1, -1, -1, 1, 1, 1, 1, -1}}], SparseArray[Automatic, {56, 56}, 
       0, {1, {{0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
         1, 2, 3, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 
         7, 8, 8, 9, 9, 10, 10, 10, 11, 11, 11, 11, 11, 12}, {{1}, {6}, {9}, 
         {11}, {13}, {15}, {24}, {26}, {30}, {35}, {36}, {49}}}, {1, 1, 1, 1, 
        1, 1, -1, -1, -1, -1, -1, -1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 
         3, 3, 3, 4, 4, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 8, 8, 
         9, 9, 9, 9, 9, 9, 10, 10, 11, 12, 12, 12, 12}, {{4}, {5}, {7}, {13}, 
         {15}, {20}, {29}, {31}, {33}, {40}, {45}, {47}}}, {-1, -1, -1, -1, 
        -1, -1, 1, 1, 1, 1, 1, 1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 
         3, 3, 3, 4, 4, 4, 4, 4, 4, 5, 5, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 8, 8, 
         8, 8, 9, 9, 9, 9, 10, 10, 11, 11, 12, 12, 12}, {{3}, {5}, {7}, {11}, 
         {15}, {20}, {25}, {27}, {33}, {39}, {43}, {47}}}, {-1, 1, 1, -1, 1, 
        1, 1, 1, -1, 1, 1, -1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 3, 
         3, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 
         8, 8, 9, 9, 9, 9, 10, 10, 11, 11, 11, 12, 12}, {{2}, {5}, {7}, {11}, 
         {13}, {20}, {23}, {27}, {31}, {38}, {41}, {47}}}, {-1, -1, -1, 1, 1, 
        -1, 1, -1, -1, 1, 1, 1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
         2, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 
         8, 8, 9, 9, 9, 9, 10, 10, 11, 11, 11, 11, 12}, {{1}, {5}, {7}, {11}, 
         {13}, {15}, {23}, {25}, {29}, {35}, {36}, {47}}}, {1, -1, -1, 1, 1, 
        1, 1, 1, 1, -1, -1, 1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 2, 2, 2, 2, 2, 2, 2, 
         2, 2, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 6, 7, 7, 7, 7, 8, 8, 
         8, 8, 8, 8, 9, 9, 10, 10, 10, 11, 12, 12, 12}, {{3}, {4}, {7}, {9}, 
         {15}, {19}, {20}, {22}, {33}, {34}, {43}, {45}}}, {-1, -1, 1, 1, 1, 
        -1, 1, -1, -1, -1, 1, 1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 2, 
         2, 2, 2, 2, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 6, 6, 7, 7, 7, 7, 7, 
         8, 8, 8, 8, 9, 9, 10, 10, 10, 11, 11, 12, 12}, {{2}, {4}, {7}, {9}, 
         {13}, {18}, {20}, {22}, {31}, {32}, {41}, {45}}}, {-1, 1, -1, -1, 1, 
        -1, -1, 1, -1, -1, 1, -1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
         2, 2, 2, 2, 2, 2, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 6, 6, 6, 7, 7, 
         8, 8, 8, 8, 9, 9, 10, 10, 10, 11, 11, 11, 12}, {{1}, {4}, {7}, {9}, 
         {13}, {15}, {18}, {19}, {29}, {30}, {36}, {45}}}, {1, 1, -1, -1, 1, 
        1, -1, -1, 1, 1, -1, -1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 2, 2, 2, 2, 2, 
         2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 4, 4, 4, 4, 5, 5, 6, 6, 6, 7, 7, 7, 7, 
         7, 7, 8, 8, 9, 9, 10, 10, 10, 10, 11, 12, 12}, {{2}, {3}, {7}, {9}, 
         {11}, {17}, {20}, {22}, {27}, {28}, {41}, {43}}}, {-1, -1, -1, -1, 
        -1, 1, -1, 1, 1, 1, 1, 1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 
         2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 4, 4, 4, 4, 4, 5, 5, 6, 6, 7, 7, 
         7, 7, 8, 8, 9, 9, 10, 10, 10, 10, 11, 11, 12}, {{1}, {3}, {7}, {9}, 
         {11}, {15}, {17}, {19}, {25}, {26}, {36}, {43}}}, {1, -1, -1, -1, 
        -1, 1, 1, -1, -1, -1, -1, 1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 
         2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 4, 4, 4, 4, 5, 6, 6, 6, 6, 
         7, 7, 8, 8, 9, 9, 10, 10, 10, 10, 10, 11, 12}, {{1}, {2}, {7}, {9}, 
         {11}, {13}, {17}, {18}, {23}, {24}, {36}, {41}}}, {1, 1, -1, -1, -1, 
        -1, 1, 1, 1, 1, -1, -1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 
         2, 2, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 6, 6, 6, 6, 7, 8, 8, 
         8, 8, 8, 8, 8, 8, 8, 9, 10, 11, 12, 12, 12}, {{3}, {4}, {5}, {6}, 
         {15}, {16}, {20}, {21}, {33}, {34}, {39}, {40}}}, {-1, -1, -1, -1, 
        1, 1, 1, 1, -1, -1, -1, -1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 2, 2, 
         2, 2, 2, 2, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 6, 6, 6, 6, 6, 6, 7, 
         8, 8, 8, 8, 8, 8, 8, 9, 10, 11, 11, 12, 12}, {{2}, {4}, {5}, {6}, 
         {13}, {14}, {20}, {21}, {31}, {32}, {38}, {40}}}, {-1, 1, 1, 1, 1, 
        1, -1, -1, -1, -1, -1, 1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 
         1, 2, 2, 2, 2, 2, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 6, 7, 
         8, 8, 8, 8, 8, 8, 8, 9, 10, 11, 11, 11, 12}, {{1}, {4}, {5}, {6}, 
         {13}, {14}, {15}, {16}, {29}, {30}, {35}, {40}}}, {1, 1, 1, 1, 1, 1, 
        1, 1, 1, 1, 1, 1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 
         2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 4, 4, 4, 4, 4, 5, 6, 6, 6, 6, 6, 6, 6, 
         6, 7, 8, 8, 8, 8, 8, 9, 10, 10, 11, 12, 12}, {{2}, {3}, {5}, {6}, 
         {11}, {12}, {20}, {21}, {27}, {28}, {38}, {39}}}, {-1, -1, 1, 1, -1, 
        -1, -1, -1, 1, 1, -1, -1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 
         1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 6, 6, 
         6, 7, 8, 8, 8, 8, 8, 9, 10, 10, 11, 11, 12}, {{1}, {3}, {5}, {6}, 
         {11}, {12}, {15}, {16}, {25}, {26}, {35}, {39}}}, {1, -1, 1, 1, -1, 
        -1, 1, 1, -1, -1, 1, -1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 
         1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 
         6, 7, 8, 8, 8, 8, 8, 9, 10, 10, 10, 11, 12}, {{1}, {2}, {5}, {6}, 
         {11}, {12}, {13}, {14}, {23}, {24}, {35}, {38}}}, {1, 1, 1, 1, -1, 
        -1, -1, -1, 1, 1, 1, 1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
         0, 0, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 4, 5, 6, 6, 6, 6, 6, 6, 6, 
         6, 6, 6, 7, 8, 8, 8, 9, 9, 10, 11, 12, 12}, {{2}, {3}, {4}, {6}, 
         {9}, {10}, {20}, {21}, {22}, {28}, {32}, {34}}}, {-1, -1, -1, 1, 1, 
        1, -1, -1, -1, 1, 1, 1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
         0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 5, 6, 6, 
         6, 6, 6, 7, 8, 8, 8, 9, 9, 10, 11, 11, 12}, {{1}, {3}, {4}, {6}, 
         {9}, {10}, {15}, {16}, {19}, {26}, {30}, {34}}}, {1, -1, -1, 1, 1, 
        1, 1, 1, 1, -1, -1, 1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
         0, 0, 0, 0, 1, 1, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 5, 
         6, 6, 6, 7, 8, 8, 8, 9, 9, 10, 10, 11, 12}, {{1}, {2}, {4}, {6}, 
         {9}, {10}, {13}, {14}, {18}, {24}, {30}, {32}}}, {1, 1, -1, 1, 1, 1, 
        -1, -1, -1, 1, -1, -1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
         0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 
         4, 5, 6, 7, 8, 8, 8, 9, 9, 9, 10, 11, 12}, {{1}, {2}, {3}, {6}, {9}, 
         {10}, {11}, {12}, {17}, {24}, {26}, {28}}}, {1, 1, 1, 1, 1, 1, 1, 1, 
        1, 1, 1, 1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
         0, 0, 0, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 3, 4, 5, 6, 6, 6, 6, 6, 6, 6, 
         6, 6, 6, 6, 6, 7, 8, 8, 9, 10, 11, 12, 12}, {{2}, {3}, {4}, {5}, 
         {7}, {8}, {20}, {21}, {22}, {27}, {31}, {33}}}, {-1, -1, -1, -1, -1, 
        -1, -1, -1, -1, -1, -1, -1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
         0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 4, 4, 4, 5, 6, 6, 
         6, 6, 6, 6, 6, 7, 8, 8, 9, 10, 11, 11, 12}, {{1}, {3}, {4}, {5}, 
         {7}, {8}, {15}, {16}, {19}, {25}, {29}, {33}}}, {1, -1, -1, -1, -1, 
        -1, 1, 1, 1, 1, 1, -1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
         0, 0, 0, 0, 0, 1, 1, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 4, 4, 4, 4, 5, 
         6, 6, 6, 6, 6, 7, 8, 8, 9, 10, 10, 11, 12}, {{1}, {2}, {4}, {5}, 
         {7}, {8}, {13}, {14}, {18}, {23}, {29}, {31}}}, {1, 1, -1, -1, -1, 
        -1, -1, -1, -1, -1, 1, 1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 2, 2, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 
         4, 5, 6, 6, 6, 7, 8, 8, 9, 9, 10, 11, 12}, {{1}, {2}, {3}, {5}, {7}, 
         {8}, {11}, {12}, {17}, {23}, {25}, {27}}}, {1, 1, 1, -1, -1, -1, 1, 
        1, 1, -1, -1, -1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 2, 3, 4, 4, 4, 4, 
         4, 4, 4, 5, 6, 7, 8, 8, 8, 9, 10, 11, 12}, {{1}, {2}, {3}, {4}, {7}, 
         {8}, {9}, {10}, {17}, {18}, {19}, {22}}}, {1, 1, 1, 1, -1, -1, -1, 
        -1, 1, 1, 1, 1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 3, 
         3, 4, 4, 5, 5, 6, 6, 7, 8, 9, 10, 11, 12}, {{1}, {2}, {3}, {4}, {5}, 
         {6}, {8}, {10}, {12}, {14}, {16}, {21}}}, {1, 1, 1, 1, 1, 1, -1, -1, 
        -1, -1, -1, -1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 
         3, 3, 4, 4, 5, 5, 6, 7, 8, 9, 10, 11, 12}, {{1}, {2}, {3}, {4}, {5}, 
         {6}, {7}, {9}, {11}, {13}, {15}, {20}}}, {1, 1, 1, 1, 1, 1, 1, 1, 1, 
        1, 1, 1}}]}, {SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 4, 4, 5, 6, 
         7, 8, 8, 8, 9, 10, 11, 12, 13, 14, 15, 16, 16, 16, 17, 18, 19, 20, 
         20, 20, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 
         24}, {{1}, {2}, {15}, {16}, {19}, {20}, {21}, {22}, {25}, {26}, 
         {27}, {28}, {29}, {30}, {31}, {32}, {35}, {36}, {37}, {38}, {41}, 
         {42}, {55}, {56}}}, {1, -1, 1, 1, 1, -1, -1, -1, 1, 1, -1, -1, 1, 1, 
        -1, -1, 1, 1, 1, -1, -1, -1, 1, -1}}], SparseArray[Automatic, {56, 
       56}, 0, {1, {{0, 0, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 5, 6, 6, 7, 
         8, 8, 8, 8, 9, 10, 11, 12, 12, 12, 12, 12, 13, 14, 15, 16, 16, 16, 
         16, 17, 18, 18, 19, 20, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 
         23, 24, 24}, {{2}, {3}, {13}, {14}, {15}, {16}, {18}, {19}, {23}, 
         {24}, {25}, {26}, {31}, {32}, {33}, {34}, {38}, {39}, {41}, {42}, 
         {43}, {44}, {54}, {55}}}, {1, -1, 1, 1, -1, -1, 1, -1, 1, 1, -1, -1, 
        1, 1, -1, -1, 1, -1, 1, 1, -1, -1, 1, -1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 1, 1, 2, 2, 2, 2, 2, 2, 2, 
         2, 2, 2, 3, 4, 4, 4, 4, 5, 5, 6, 7, 8, 9, 10, 10, 10, 11, 12, 13, 
         14, 14, 14, 15, 16, 17, 18, 19, 19, 20, 20, 20, 20, 21, 22, 22, 22, 
         22, 22, 22, 22, 22, 22, 22, 23, 23, 24}, {{1}, {3}, {13}, {14}, 
         {18}, {20}, {21}, {22}, {23}, {24}, {27}, {28}, {29}, {30}, {33}, 
         {34}, {35}, {36}, {37}, {39}, {43}, {44}, {54}, {56}}}, {1, -1, 1, 
        1, 1, -1, -1, -1, 1, 1, -1, -1, 1, 1, -1, -1, 1, 1, 1, -1, -1, -1, 1, 
        -1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 0, 0, 1, 2, 2, 2, 2, 2, 2, 2, 3, 4, 5, 6, 6, 6, 7, 8, 8, 8, 
         8, 8, 8, 8, 9, 10, 11, 12, 13, 14, 15, 16, 16, 16, 16, 16, 16, 16, 
         17, 18, 18, 18, 19, 20, 21, 22, 22, 22, 22, 22, 22, 22, 23, 24, 24, 
         24}, {{3}, {4}, {11}, {12}, {13}, {14}, {17}, {18}, {25}, {26}, 
         {27}, {28}, {29}, {30}, {31}, {32}, {39}, {40}, {43}, {44}, {45}, 
         {46}, {53}, {54}}}, {1, -1, 1, 1, -1, -1, 1, -1, 1, 1, 1, 1, -1, -1, 
        -1, -1, 1, -1, 1, 1, -1, -1, 1, -1}}], SparseArray[Automatic, {56, 
       56}, 0, {1, {{0, 0, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 4, 4, 4, 5, 6, 7, 7, 
         8, 8, 8, 8, 9, 10, 10, 10, 11, 12, 13, 14, 14, 14, 15, 16, 16, 16, 
         16, 17, 17, 18, 19, 20, 20, 20, 21, 22, 22, 22, 22, 22, 22, 22, 23, 
         23, 24, 24}, {{2}, {4}, {11}, {12}, {15}, {16}, {17}, {19}, {23}, 
         {24}, {27}, {28}, {29}, {30}, {33}, {34}, {38}, {40}, {41}, {42}, 
         {45}, {46}, {53}, {55}}}, {1, -1, 1, 1, -1, -1, 1, -1, 1, 1, 1, 1, 
        -1, -1, -1, -1, 1, -1, 1, 1, -1, -1, 1, -1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 1, 1, 1, 2, 2, 2, 2, 2, 2, 
         2, 3, 4, 4, 4, 4, 4, 5, 5, 5, 6, 7, 8, 9, 10, 11, 12, 12, 12, 12, 
         12, 13, 14, 15, 16, 17, 18, 19, 19, 19, 20, 20, 20, 20, 20, 21, 22, 
         22, 22, 22, 22, 22, 22, 23, 23, 23, 24}, {{1}, {4}, {11}, {12}, 
         {17}, {20}, {21}, {22}, {23}, {24}, {25}, {26}, {31}, {32}, {33}, 
         {34}, {35}, {36}, {37}, {40}, {45}, {46}, {53}, {56}}}, {1, -1, 1, 
        1, 1, -1, -1, -1, 1, 1, 1, 1, -1, -1, -1, -1, 1, 1, 1, -1, -1, -1, 1, 
        -1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 0, 0, 0, 1, 2, 2, 2, 2, 3, 4, 5, 6, 6, 6, 6, 6, 6, 7, 8, 8, 
         8, 9, 10, 10, 11, 11, 12, 12, 12, 13, 13, 14, 14, 15, 16, 16, 16, 
         17, 18, 18, 18, 18, 18, 18, 19, 20, 21, 22, 22, 22, 22, 23, 24, 24, 
         24, 24}, {{4}, {5}, {9}, {10}, {11}, {12}, {18}, {19}, {22}, {23}, 
         {25}, {27}, {30}, {32}, {34}, {35}, {38}, {39}, {45}, {46}, {47}, 
         {48}, {52}, {53}}}, {1, -1, 1, 1, -1, -1, 1, 1, 1, -1, -1, -1, 1, 1, 
        1, -1, -1, -1, 1, 1, -1, -1, 1, -1}}], SparseArray[Automatic, {56, 
       56}, 0, {1, {{0, 0, 0, 1, 1, 2, 2, 2, 2, 3, 4, 4, 4, 5, 6, 6, 6, 7, 7, 
         8, 8, 8, 9, 10, 10, 10, 11, 11, 12, 13, 13, 14, 14, 14, 15, 16, 16, 
         16, 17, 17, 18, 18, 18, 19, 20, 20, 20, 21, 22, 22, 22, 22, 23, 23, 
         24, 24, 24}, {{3}, {5}, {9}, {10}, {13}, {14}, {17}, {19}, {22}, 
         {23}, {26}, {28}, {29}, {31}, {34}, {35}, {38}, {40}, {43}, {44}, 
         {47}, {48}, {52}, {54}}}, {1, -1, 1, 1, -1, -1, 1, 1, 1, -1, 1, 1, 
        -1, -1, 1, -1, -1, -1, 1, 1, -1, -1, 1, -1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 0, 1, 1, 1, 2, 2, 2, 2, 3, 
         4, 4, 4, 4, 4, 5, 6, 7, 8, 8, 8, 8, 9, 9, 10, 11, 11, 11, 12, 13, 
         13, 13, 14, 15, 15, 16, 16, 16, 16, 17, 18, 19, 20, 20, 20, 20, 20, 
         21, 22, 22, 22, 22, 23, 23, 23, 24, 24}, {{2}, {5}, {9}, {10}, {15}, 
         {16}, {17}, {18}, {22}, {24}, {25}, {28}, {29}, {32}, {33}, {35}, 
         {39}, {40}, {41}, {42}, {47}, {48}, {52}, {55}}}, {1, -1, 1, 1, -1, 
        -1, 1, 1, 1, 1, -1, 1, -1, 1, -1, -1, -1, -1, 1, 1, -1, -1, 1, -1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 
         4, 4, 4, 4, 4, 4, 4, 5, 6, 7, 8, 9, 9, 9, 10, 10, 11, 12, 12, 12, 
         13, 14, 14, 15, 15, 15, 16, 17, 18, 19, 20, 20, 20, 20, 20, 20, 20, 
         21, 22, 22, 22, 22, 23, 23, 23, 23, 24}, {{1}, {5}, {9}, {10}, {17}, 
         {18}, {19}, {20}, {21}, {24}, {26}, {27}, {30}, {31}, {33}, {36}, 
         {37}, {38}, {39}, {40}, {47}, {48}, {52}, {56}}}, {1, -1, 1, 1, 1, 
        1, 1, -1, -1, 1, 1, -1, 1, -1, -1, 1, 1, -1, -1, -1, -1, -1, 1, 
        -1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 0, 0, 0, 0, 1, 2, 3, 3, 4, 4, 4, 5, 5, 6, 6, 7, 8, 9, 10, 10, 
         11, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 13, 14, 14, 
         15, 16, 17, 18, 18, 19, 19, 20, 20, 20, 21, 21, 22, 23, 24, 24, 24, 
         24, 24}, {{5}, {6}, {7}, {9}, {12}, {14}, {16}, {17}, {18}, {19}, 
         {21}, {22}, {35}, {36}, {38}, {39}, {40}, {41}, {43}, {45}, {48}, 
         {50}, {51}, {52}}}, {1, 1, -1, -1, 1, 1, 1, -1, -1, -1, 1, -1, 1, 
        -1, 1, 1, 1, -1, -1, -1, 1, 1, -1, -1}}], SparseArray[Automatic, {56, 
       56}, 0, {1, {{0, 0, 0, 0, 1, 1, 2, 3, 3, 3, 4, 5, 5, 5, 6, 6, 7, 8, 8, 
         8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 12, 13, 13, 14, 14, 15, 15, 16, 
         16, 16, 16, 17, 18, 18, 19, 19, 19, 20, 21, 21, 21, 22, 23, 23, 24, 
         24, 24, 24}, {{4}, {6}, {7}, {10}, {11}, {14}, {16}, {17}, {21}, 
         {23}, {25}, {27}, {30}, {32}, {34}, {36}, {40}, {41}, {43}, {46}, 
         {47}, {50}, {51}, {53}}}, {1, 1, -1, 1, -1, 1, 1, -1, 1, -1, -1, -1, 
        1, 1, 1, -1, 1, -1, -1, 1, -1, 1, -1, -1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 0, 0, 1, 1, 1, 2, 3, 3, 3, 
         4, 4, 5, 6, 6, 6, 7, 7, 8, 8, 8, 9, 9, 10, 10, 10, 11, 11, 12, 13, 
         13, 14, 14, 14, 15, 15, 16, 16, 16, 17, 17, 18, 18, 18, 19, 20, 20, 
         21, 21, 21, 22, 23, 23, 23, 24, 24, 24}, {{3}, {6}, {7}, {10}, {12}, 
         {13}, {16}, {18}, {21}, {23}, {26}, {28}, {29}, {31}, {34}, {36}, 
         {39}, {41}, {44}, {45}, {47}, {50}, {51}, {54}}}, {1, 1, -1, 1, 1, 
        -1, 1, -1, 1, -1, 1, 1, -1, -1, 1, -1, 1, -1, 1, -1, -1, 1, -1, 
        -1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 0, 1, 1, 1, 1, 2, 3, 3, 3, 4, 4, 5, 5, 6, 7, 7, 7, 7, 8, 8, 
         9, 9, 9, 10, 11, 11, 11, 12, 13, 13, 13, 14, 15, 15, 15, 16, 16, 17, 
         17, 17, 17, 18, 19, 19, 20, 20, 21, 21, 21, 22, 23, 23, 23, 23, 24, 
         24}, {{2}, {6}, {7}, {10}, {12}, {14}, {15}, {19}, {21}, {24}, {25}, 
         {28}, {29}, {32}, {33}, {36}, {38}, {42}, {43}, {45}, {47}, {50}, 
         {51}, {55}}}, {1, 1, -1, 1, 1, 1, -1, -1, 1, 1, -1, 1, -1, 1, -1, 
        -1, 1, 1, -1, -1, -1, 1, -1, -1}}], SparseArray[Automatic, {56, 56}, 
       0, {1, {{0, 1, 1, 1, 1, 1, 2, 3, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 7, 7, 
         8, 8, 9, 9, 10, 10, 11, 12, 12, 12, 13, 14, 14, 15, 15, 16, 16, 17, 
         17, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 21, 22, 23, 23, 23, 23, 
         23, 24}, {{1}, {6}, {7}, {10}, {12}, {14}, {16}, {20}, {22}, {24}, 
         {26}, {27}, {30}, {31}, {33}, {35}, {37}, {41}, {43}, {45}, {47}, 
         {50}, {51}, {56}}}, {1, 1, -1, 1, 1, 1, 1, -1, -1, 1, 1, -1, 1, -1, 
        -1, 1, 1, -1, -1, -1, -1, 1, -1, -1}}], SparseArray[Automatic, {56, 
       56}, 0, {1, {{0, 0, 0, 0, 0, 1, 2, 3, 4, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 
         6, 6, 6, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 18, 18, 18, 
         18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 20, 21, 22, 23, 24, 24, 24, 
         24, 24}, {{5}, {6}, {7}, {8}, {9}, {10}, {23}, {24}, {25}, {26}, 
         {27}, {28}, {29}, {30}, {31}, {32}, {33}, {34}, {47}, {48}, {49}, 
         {50}, {51}, {52}}}, {1, -1, 1, 1, -1, -1, 1, -1, 1, -1, 1, -1, 1, 
        -1, 1, -1, 1, -1, 1, 1, -1, -1, 1, -1}}], SparseArray[Automatic, {56, 
       56}, 0, {1, {{0, 0, 0, 0, 1, 1, 2, 3, 4, 4, 4, 5, 6, 6, 6, 6, 6, 6, 7, 
         8, 8, 8, 9, 9, 10, 10, 11, 11, 12, 13, 13, 14, 14, 15, 15, 16, 16, 
         16, 17, 18, 18, 18, 18, 18, 18, 19, 20, 20, 20, 21, 22, 23, 23, 24, 
         24, 24, 24}, {{4}, {6}, {7}, {8}, {11}, {12}, {18}, {19}, {22}, 
         {24}, {26}, {28}, {29}, {31}, {33}, {35}, {38}, {39}, {45}, {46}, 
         {49}, {50}, {51}, {53}}}, {1, -1, 1, 1, -1, -1, 1, 1, 1, -1, -1, -1, 
        1, 1, 1, -1, -1, -1, 1, 1, -1, -1, 1, -1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 0, 0, 1, 1, 1, 2, 3, 4, 4, 
         4, 4, 4, 5, 6, 6, 6, 7, 7, 8, 8, 8, 9, 9, 10, 11, 11, 12, 12, 12, 
         13, 13, 14, 15, 15, 16, 16, 16, 17, 17, 18, 18, 18, 19, 20, 20, 20, 
         20, 20, 21, 22, 23, 23, 23, 24, 24, 24}, {{3}, {6}, {7}, {8}, {13}, 
         {14}, {17}, {19}, {22}, {24}, {25}, {27}, {30}, {32}, {33}, {35}, 
         {38}, {40}, {43}, {44}, {49}, {50}, {51}, {54}}}, {1, -1, 1, 1, -1, 
        -1, 1, 1, 1, -1, 1, 1, -1, -1, 1, -1, -1, -1, 1, 1, -1, -1, 1, -1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 0, 1, 1, 1, 1, 2, 3, 4, 4, 
         4, 4, 4, 4, 4, 5, 6, 7, 8, 8, 8, 8, 9, 10, 10, 10, 11, 12, 12, 12, 
         13, 14, 14, 14, 15, 16, 16, 16, 16, 17, 18, 19, 20, 20, 20, 20, 20, 
         20, 20, 21, 22, 23, 23, 23, 23, 24, 24}, {{2}, {6}, {7}, {8}, {15}, 
         {16}, {17}, {18}, {22}, {23}, {26}, {27}, {30}, {31}, {34}, {35}, 
         {39}, {40}, {41}, {42}, {49}, {50}, {51}, {55}}}, {1, -1, 1, 1, -1, 
        -1, 1, 1, 1, 1, -1, 1, -1, 1, -1, -1, -1, -1, 1, 1, -1, -1, 1, -1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 1, 1, 1, 1, 1, 2, 3, 4, 4, 
         4, 4, 4, 4, 4, 4, 4, 5, 6, 7, 8, 9, 9, 10, 10, 11, 11, 11, 12, 13, 
         13, 13, 14, 14, 15, 15, 16, 17, 18, 19, 20, 20, 20, 20, 20, 20, 20, 
         20, 20, 21, 22, 23, 23, 23, 23, 23, 24}, {{1}, {6}, {7}, {8}, {17}, 
         {18}, {19}, {20}, {21}, {23}, {25}, {28}, {29}, {32}, {34}, {36}, 
         {37}, {38}, {39}, {40}, {49}, {50}, {51}, {56}}}, {1, -1, 1, 1, 1, 
        1, 1, -1, -1, 1, 1, -1, 1, -1, -1, 1, 1, -1, -1, -1, -1, -1, 1, 
        -1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 0, 0, 0, 1, 2, 2, 2, 3, 4, 4, 5, 5, 5, 6, 6, 7, 8, 8, 8, 8, 
         9, 9, 9, 10, 10, 11, 11, 12, 13, 13, 14, 14, 15, 15, 15, 16, 16, 16, 
         16, 17, 18, 18, 19, 19, 19, 20, 20, 21, 22, 22, 22, 23, 24, 24, 24, 
         24}, {{4}, {5}, {8}, {9}, {11}, {14}, {16}, {17}, {21}, {24}, {26}, 
         {28}, {29}, {31}, {33}, {36}, {40}, {41}, {43}, {46}, {48}, {49}, 
         {52}, {53}}}, {1, 1, 1, -1, -1, 1, 1, -1, 1, -1, -1, -1, 1, 1, 1, 
        -1, 1, -1, -1, 1, 1, -1, -1, -1}}], SparseArray[Automatic, {56, 56}, 
       0, {1, {{0, 0, 0, 1, 1, 2, 2, 2, 3, 4, 4, 4, 5, 6, 6, 6, 7, 7, 8, 8, 
         8, 9, 9, 9, 10, 11, 11, 12, 12, 12, 13, 13, 14, 15, 15, 15, 16, 16, 
         16, 17, 17, 18, 18, 18, 19, 20, 20, 20, 21, 22, 22, 22, 23, 23, 24, 
         24, 24}, {{3}, {5}, {8}, {9}, {12}, {13}, {16}, {18}, {21}, {24}, 
         {25}, {27}, {30}, {32}, {33}, {36}, {39}, {41}, {44}, {45}, {48}, 
         {49}, {52}, {54}}}, {1, 1, 1, -1, 1, -1, 1, -1, 1, -1, 1, 1, -1, -1, 
        1, -1, 1, -1, 1, -1, 1, -1, -1, -1}}], SparseArray[Automatic, {56, 
       56}, 0, {1, {{0, 0, 1, 1, 1, 2, 2, 2, 3, 4, 4, 4, 5, 5, 6, 7, 7, 7, 7, 
         8, 8, 9, 9, 10, 10, 10, 11, 12, 12, 12, 13, 14, 14, 14, 15, 15, 16, 
         16, 17, 17, 17, 17, 18, 19, 19, 20, 20, 20, 21, 22, 22, 22, 23, 23, 
         23, 24, 24}, {{2}, {5}, {8}, {9}, {12}, {14}, {15}, {19}, {21}, 
         {23}, {26}, {27}, {30}, {31}, {34}, {36}, {38}, {42}, {43}, {45}, 
         {48}, {49}, {52}, {55}}}, {1, 1, 1, -1, 1, 1, -1, -1, 1, 1, -1, 1, 
        -1, 1, -1, -1, 1, 1, -1, -1, 1, -1, -1, -1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 1, 1, 1, 1, 2, 2, 2, 3, 4, 
         4, 4, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 9, 10, 10, 11, 11, 11, 12, 13, 
         13, 13, 14, 14, 15, 16, 16, 17, 17, 17, 17, 18, 18, 19, 19, 20, 20, 
         20, 21, 22, 22, 22, 23, 23, 23, 23, 24}, {{1}, {5}, {8}, {9}, {12}, 
         {14}, {16}, {20}, {22}, {23}, {25}, {28}, {29}, {32}, {34}, {35}, 
         {37}, {41}, {43}, {45}, {48}, {49}, {52}, {56}}}, {1, 1, 1, -1, 1, 
        1, 1, -1, -1, 1, 1, -1, 1, -1, -1, 1, 1, -1, -1, -1, 1, -1, -1, 
        -1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 0, 0, 1, 2, 2, 2, 2, 3, 3, 4, 5, 5, 6, 6, 6, 7, 7, 7, 8, 8, 
         9, 10, 11, 12, 12, 12, 12, 12, 12, 12, 12, 12, 13, 14, 15, 16, 16, 
         17, 17, 17, 18, 18, 18, 19, 19, 20, 21, 21, 22, 22, 22, 22, 23, 24, 
         24, 24}, {{3}, {4}, {8}, {10}, {11}, {13}, {16}, {19}, {21}, {22}, 
         {23}, {24}, {33}, {34}, {35}, {36}, {38}, {41}, {44}, {46}, {47}, 
         {49}, {53}, {54}}}, {1, 1, 1, 1, -1, -1, 1, 1, 1, 1, -1, -1, 1, 1, 
        -1, -1, -1, -1, 1, 1, -1, -1, -1, -1}}], SparseArray[Automatic, {56, 
       56}, 0, {1, {{0, 0, 1, 1, 2, 2, 2, 2, 3, 3, 4, 5, 5, 5, 6, 7, 7, 7, 8, 
         8, 8, 9, 10, 10, 10, 11, 12, 12, 12, 12, 12, 13, 14, 14, 14, 15, 16, 
         16, 16, 17, 17, 17, 18, 19, 19, 19, 20, 21, 21, 22, 22, 22, 22, 23, 
         23, 24, 24}, {{2}, {4}, {8}, {10}, {11}, {14}, {15}, {18}, {21}, 
         {22}, {25}, {26}, {31}, {32}, {35}, {36}, {39}, {42}, {43}, {46}, 
         {47}, {49}, {53}, {55}}}, {1, 1, 1, 1, -1, 1, -1, 1, 1, 1, -1, -1, 
        1, 1, -1, -1, -1, 1, -1, 1, -1, -1, -1, -1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 1, 1, 1, 2, 2, 2, 2, 3, 3, 
         4, 5, 5, 5, 6, 6, 7, 7, 8, 9, 10, 10, 10, 10, 10, 10, 10, 11, 12, 
         13, 14, 14, 14, 14, 14, 14, 14, 15, 16, 17, 17, 18, 18, 19, 19, 19, 
         20, 21, 21, 22, 22, 22, 22, 23, 23, 23, 24}, {{1}, {4}, {8}, {10}, 
         {11}, {14}, {16}, {18}, {19}, {20}, {27}, {28}, {29}, {30}, {37}, 
         {38}, {39}, {41}, {43}, {46}, {47}, {49}, {53}, {56}}}, {1, 1, 1, 1, 
        -1, 1, 1, 1, 1, -1, -1, -1, 1, 1, 1, -1, -1, -1, -1, 1, -1, -1, -1, 
        -1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 0, 1, 2, 2, 2, 2, 2, 3, 3, 4, 4, 5, 6, 6, 7, 7, 8, 8, 8, 8, 
         9, 10, 10, 10, 10, 10, 11, 12, 13, 14, 14, 14, 14, 14, 15, 16, 16, 
         16, 16, 17, 17, 18, 18, 19, 20, 20, 21, 21, 22, 22, 22, 22, 22, 23, 
         24, 24}, {{2}, {3}, {8}, {10}, {12}, {13}, {15}, {17}, {21}, {22}, 
         {27}, {28}, {29}, {30}, {35}, {36}, {40}, {42}, {44}, {45}, {47}, 
         {49}, {54}, {55}}}, {1, 1, 1, 1, 1, -1, -1, 1, 1, 1, 1, 1, -1, -1, 
        -1, -1, -1, 1, 1, -1, -1, -1, -1, -1}}], SparseArray[Automatic, {56, 
       56}, 0, {1, {{0, 1, 1, 2, 2, 2, 2, 2, 3, 3, 4, 4, 5, 6, 6, 6, 7, 8, 8, 
         9, 10, 10, 10, 10, 10, 11, 12, 12, 12, 12, 12, 13, 14, 14, 14, 14, 
         14, 15, 16, 16, 17, 18, 18, 18, 19, 20, 20, 21, 21, 22, 22, 22, 22, 
         22, 23, 23, 24}, {{1}, {3}, {8}, {10}, {12}, {13}, {16}, {17}, {19}, 
         {20}, {25}, {26}, {31}, {32}, {37}, {38}, {40}, {41}, {44}, {45}, 
         {47}, {49}, {54}, {56}}}, {1, 1, 1, 1, 1, -1, 1, 1, 1, -1, 1, 1, -1, 
        -1, 1, -1, -1, -1, 1, -1, -1, -1, -1, -1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 1, 2, 2, 2, 2, 2, 2, 3, 3, 
         4, 4, 5, 5, 6, 7, 7, 8, 9, 9, 10, 10, 10, 11, 12, 12, 12, 12, 12, 
         12, 12, 12, 12, 13, 14, 14, 14, 15, 15, 16, 17, 17, 18, 19, 19, 20, 
         20, 21, 21, 22, 22, 22, 22, 22, 22, 23, 24}, {{1}, {2}, {8}, {10}, 
         {12}, {14}, {15}, {17}, {18}, {20}, {23}, {24}, {33}, {34}, {37}, 
         {39}, {40}, {42}, {43}, {45}, {47}, {49}, {55}, {56}}}, {1, 1, 1, 1, 
        1, 1, -1, 1, 1, -1, 1, 1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, 
        -1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 10, 10, 10, 
         11, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 13, 
         14, 14, 14, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 24, 24, 24, 
         24, 24, 24}, {{7}, {8}, {9}, {10}, {11}, {12}, {13}, {14}, {15}, 
         {16}, {20}, {21}, {36}, {37}, {41}, {42}, {43}, {44}, {45}, {46}, 
         {47}, {48}, {49}, {50}}}, {1, -1, 1, -1, 1, -1, 1, -1, 1, -1, 1, -1, 
        1, -1, 1, -1, 1, -1, 1, -1, 1, -1, 1, -1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 0, 0, 0, 0, 1, 2, 2, 3, 3, 
         4, 5, 5, 6, 6, 7, 7, 8, 9, 10, 11, 11, 12, 12, 12, 12, 12, 12, 12, 
         12, 12, 12, 12, 12, 12, 13, 13, 14, 15, 16, 17, 17, 18, 18, 19, 19, 
         20, 21, 21, 22, 22, 23, 24, 24, 24, 24, 24}, {{5}, {6}, {8}, {10}, 
         {11}, {13}, {15}, {17}, {18}, {19}, {20}, {22}, {35}, {37}, {38}, 
         {39}, {40}, {42}, {44}, {46}, {47}, {49}, {51}, {52}}}, {1, 1, -1, 
        -1, 1, 1, 1, -1, -1, -1, 1, -1, 1, -1, 1, 1, 1, -1, -1, -1, 1, 1, -1, 
        -1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 0, 0, 0, 1, 1, 2, 2, 3, 4, 4, 4, 5, 6, 6, 7, 7, 8, 8, 8, 9, 
         9, 9, 10, 10, 11, 11, 12, 12, 12, 13, 13, 14, 14, 15, 15, 15, 16, 
         16, 16, 17, 17, 18, 18, 19, 20, 20, 20, 21, 22, 22, 23, 23, 24, 24, 
         24, 24}, {{4}, {6}, {8}, {9}, {12}, {13}, {15}, {17}, {20}, {23}, 
         {25}, {27}, {30}, {32}, {34}, {37}, {40}, {42}, {44}, {45}, {48}, 
         {49}, {51}, {53}}}, {1, 1, -1, 1, -1, 1, 1, -1, 1, -1, -1, -1, 1, 1, 
        1, -1, 1, -1, -1, 1, -1, 1, -1, -1}}], SparseArray[Automatic, {56, 
       56}, 0, {1, {{0, 0, 0, 1, 1, 1, 2, 2, 3, 4, 4, 5, 5, 5, 6, 7, 7, 7, 8, 
         8, 9, 9, 9, 10, 10, 10, 11, 11, 12, 13, 13, 14, 14, 14, 15, 15, 15, 
         16, 16, 17, 17, 17, 18, 19, 19, 19, 20, 20, 21, 22, 22, 23, 23, 23, 
         24, 24, 24}, {{3}, {6}, {8}, {9}, {11}, {14}, {15}, {18}, {20}, 
         {23}, {26}, {28}, {29}, {31}, {34}, {37}, {39}, {42}, {43}, {46}, 
         {48}, {49}, {51}, {54}}}, {1, 1, -1, 1, 1, -1, 1, -1, 1, -1, 1, 1, 
        -1, -1, 1, -1, 1, -1, 1, -1, -1, 1, -1, -1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 0, 1, 1, 1, 1, 2, 2, 3, 4, 
         4, 5, 5, 6, 6, 6, 7, 7, 7, 8, 9, 9, 9, 9, 10, 11, 11, 11, 12, 13, 
         13, 13, 14, 15, 15, 15, 15, 16, 17, 17, 17, 18, 18, 18, 19, 19, 20, 
         20, 21, 22, 22, 23, 23, 23, 23, 24, 24}, {{2}, {6}, {8}, {9}, {11}, 
         {13}, {16}, {19}, {20}, {24}, {25}, {28}, {29}, {32}, {33}, {37}, 
         {38}, {41}, {44}, {46}, {48}, {49}, {51}, {55}}}, {1, 1, -1, 1, 1, 
        1, -1, -1, 1, 1, -1, 1, -1, 1, -1, -1, 1, 1, -1, -1, -1, 1, -1, 
        -1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 1, 1, 1, 1, 1, 2, 2, 3, 4, 4, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 
         8, 9, 9, 10, 10, 11, 12, 12, 12, 13, 14, 14, 15, 15, 16, 17, 17, 17, 
         17, 17, 17, 18, 18, 19, 19, 20, 20, 21, 22, 22, 23, 23, 23, 23, 23, 
         24}, {{1}, {6}, {8}, {9}, {11}, {13}, {15}, {21}, {22}, {24}, {26}, 
         {27}, {30}, {31}, {33}, {35}, {36}, {42}, {44}, {46}, {48}, {49}, 
         {51}, {56}}}, {1, 1, -1, 1, 1, 1, 1, -1, -1, 1, 1, -1, 1, -1, -1, 1, 
        1, -1, -1, -1, -1, 1, -1, -1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 0, 0, 0, 1, 2, 2, 3, 3, 3, 4, 4, 5, 6, 6, 7, 7, 8, 8, 8, 9, 
         9, 9, 9, 10, 10, 11, 11, 12, 13, 13, 14, 14, 15, 15, 15, 15, 16, 16, 
         16, 17, 17, 18, 18, 19, 20, 20, 21, 21, 21, 22, 22, 23, 24, 24, 24, 
         24}, {{4}, {5}, {7}, {10}, {12}, {13}, {15}, {17}, {20}, {24}, {26}, 
         {28}, {29}, {31}, {33}, {37}, {40}, {42}, {44}, {45}, {47}, {50}, 
         {52}, {53}}}, {1, 1, 1, -1, -1, 1, 1, -1, 1, -1, -1, -1, 1, 1, 1, 
        -1, 1, -1, -1, 1, 1, -1, -1, -1}}], SparseArray[Automatic, {56, 56}, 
       0, {1, {{0, 0, 0, 1, 1, 2, 2, 3, 3, 3, 4, 5, 5, 5, 6, 7, 7, 7, 8, 8, 
         9, 9, 9, 9, 10, 11, 11, 12, 12, 12, 13, 13, 14, 15, 15, 15, 15, 16, 
         16, 17, 17, 17, 18, 19, 19, 19, 20, 21, 21, 21, 22, 22, 23, 23, 24, 
         24, 24}, {{3}, {5}, {7}, {10}, {11}, {14}, {15}, {18}, {20}, {24}, 
         {25}, {27}, {30}, {32}, {33}, {37}, {39}, {42}, {43}, {46}, {47}, 
         {50}, {52}, {54}}}, {1, 1, 1, -1, 1, -1, 1, -1, 1, -1, 1, 1, -1, -1, 
        1, -1, 1, -1, 1, -1, 1, -1, -1, -1}}], SparseArray[Automatic, {56, 
       56}, 0, {1, {{0, 0, 1, 1, 1, 2, 2, 3, 3, 3, 4, 5, 5, 6, 6, 6, 7, 7, 7, 
         8, 9, 9, 9, 10, 10, 10, 11, 12, 12, 12, 13, 14, 14, 14, 15, 15, 15, 
         16, 17, 17, 17, 18, 18, 18, 19, 19, 20, 21, 21, 21, 22, 22, 23, 23, 
         23, 24, 24}, {{2}, {5}, {7}, {10}, {11}, {13}, {16}, {19}, {20}, 
         {23}, {26}, {27}, {30}, {31}, {34}, {37}, {38}, {41}, {44}, {46}, 
         {47}, {50}, {52}, {55}}}, {1, 1, 1, -1, 1, 1, -1, -1, 1, 1, -1, 1, 
        -1, 1, -1, -1, 1, 1, -1, -1, 1, -1, -1, -1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 1, 1, 1, 1, 2, 2, 3, 3, 3, 
         4, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 8, 9, 10, 10, 11, 11, 11, 12, 13, 
         13, 13, 14, 14, 15, 16, 17, 17, 17, 17, 17, 17, 18, 18, 19, 19, 20, 
         21, 21, 21, 22, 22, 23, 23, 23, 23, 24}, {{1}, {5}, {7}, {10}, {11}, 
         {13}, {15}, {21}, {22}, {23}, {25}, {28}, {29}, {32}, {34}, {35}, 
         {36}, {42}, {44}, {46}, {47}, {50}, {52}, {56}}}, {1, 1, 1, -1, 1, 
        1, 1, -1, -1, 1, 1, -1, 1, -1, -1, 1, 1, -1, -1, -1, 1, -1, -1, 
        -1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 0, 0, 1, 2, 2, 2, 3, 3, 4, 4, 4, 5, 5, 6, 7, 7, 7, 7, 8, 9, 
         9, 10, 11, 12, 12, 12, 12, 12, 12, 12, 12, 12, 13, 14, 15, 15, 16, 
         17, 17, 17, 17, 18, 19, 19, 20, 20, 20, 21, 21, 22, 22, 22, 23, 24, 
         24, 24}, {{3}, {4}, {7}, {9}, {12}, {14}, {15}, {19}, {20}, {22}, 
         {23}, {24}, {33}, {34}, {35}, {37}, {38}, {42}, {43}, {45}, {48}, 
         {50}, {53}, {54}}}, {1, 1, 1, 1, -1, -1, 1, 1, 1, 1, -1, -1, 1, 1, 
        -1, -1, -1, -1, 1, 1, -1, -1, -1, -1}}], SparseArray[Automatic, {56, 
       56}, 0, {1, {{0, 0, 1, 1, 2, 2, 2, 3, 3, 4, 4, 4, 5, 6, 6, 6, 7, 7, 8, 
         8, 9, 9, 10, 10, 10, 11, 12, 12, 12, 12, 12, 13, 14, 14, 14, 15, 15, 
         16, 16, 17, 17, 18, 18, 18, 19, 20, 20, 20, 21, 21, 22, 22, 22, 23, 
         23, 24, 24}, {{2}, {4}, {7}, {9}, {12}, {13}, {16}, {18}, {20}, 
         {22}, {25}, {26}, {31}, {32}, {35}, {37}, {39}, {41}, {44}, {45}, 
         {48}, {50}, {53}, {55}}}, {1, 1, 1, 1, -1, 1, -1, 1, 1, 1, -1, -1, 
        1, 1, -1, -1, -1, 1, -1, 1, -1, -1, -1, -1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 1, 1, 1, 2, 2, 2, 3, 3, 4, 
         4, 4, 5, 6, 6, 7, 7, 7, 8, 9, 9, 10, 10, 10, 10, 10, 10, 11, 12, 13, 
         14, 14, 14, 14, 14, 14, 15, 15, 16, 17, 17, 17, 18, 18, 19, 20, 20, 
         20, 21, 21, 22, 22, 22, 23, 23, 23, 24}, {{1}, {4}, {7}, {9}, {12}, 
         {13}, {15}, {18}, {19}, {21}, {27}, {28}, {29}, {30}, {36}, {38}, 
         {39}, {42}, {44}, {45}, {48}, {50}, {53}, {56}}}, {1, 1, 1, 1, -1, 
        1, 1, 1, 1, -1, -1, -1, 1, 1, 1, -1, -1, -1, -1, 1, -1, -1, -1, 
        -1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 0, 1, 2, 2, 2, 2, 3, 3, 4, 4, 5, 5, 5, 6, 6, 7, 8, 8, 8, 9, 
         9, 10, 10, 10, 10, 10, 11, 12, 13, 14, 14, 14, 14, 14, 15, 15, 16, 
         16, 16, 17, 18, 18, 19, 19, 19, 20, 20, 21, 21, 22, 22, 22, 22, 23, 
         24, 24}, {{2}, {3}, {7}, {9}, {11}, {14}, {16}, {17}, {20}, {22}, 
         {27}, {28}, {29}, {30}, {35}, {37}, {40}, {41}, {43}, {46}, {48}, 
         {50}, {54}, {55}}}, {1, 1, 1, 1, 1, -1, -1, 1, 1, 1, 1, 1, -1, -1, 
        -1, -1, -1, 1, 1, -1, -1, -1, -1, -1}}], SparseArray[Automatic, {56, 
       56}, 0, {1, {{0, 1, 1, 2, 2, 2, 2, 3, 3, 4, 4, 5, 5, 5, 6, 7, 7, 8, 8, 
         9, 9, 10, 10, 10, 10, 11, 12, 12, 12, 12, 12, 13, 14, 14, 14, 14, 
         15, 15, 16, 16, 17, 17, 18, 19, 19, 19, 20, 20, 21, 21, 22, 22, 22, 
         22, 23, 23, 24}, {{1}, {3}, {7}, {9}, {11}, {14}, {15}, {17}, {19}, 
         {21}, {25}, {26}, {31}, {32}, {36}, {38}, {40}, {42}, {43}, {46}, 
         {48}, {50}, {54}, {56}}}, {1, 1, 1, 1, 1, -1, 1, 1, 1, -1, 1, 1, -1, 
        -1, 1, -1, -1, -1, 1, -1, -1, -1, -1, -1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 1, 2, 2, 2, 2, 2, 3, 3, 4, 
         4, 5, 5, 6, 6, 6, 7, 8, 9, 9, 9, 10, 10, 11, 12, 12, 12, 12, 12, 12, 
         12, 12, 12, 13, 14, 14, 15, 15, 15, 16, 17, 18, 18, 18, 19, 19, 20, 
         20, 21, 21, 22, 22, 22, 22, 22, 23, 24}, {{1}, {2}, {7}, {9}, {11}, 
         {13}, {16}, {17}, {18}, {21}, {23}, {24}, {33}, {34}, {36}, {39}, 
         {40}, {41}, {44}, {46}, {48}, {50}, {55}, {56}}}, {1, 1, 1, 1, 1, 1, 
        -1, 1, 1, -1, 1, 1, -1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 0, 0, 1, 2, 3, 4, 4, 4, 4, 
         4, 4, 4, 4, 4, 5, 6, 7, 8, 8, 9, 10, 10, 11, 12, 12, 12, 12, 12, 12, 
         12, 12, 12, 13, 14, 14, 15, 16, 16, 17, 18, 19, 20, 20, 20, 20, 20, 
         20, 20, 20, 20, 21, 22, 23, 24, 24, 24}, {{3}, {4}, {5}, {6}, {15}, 
         {16}, {17}, {18}, {20}, {21}, {23}, {24}, {33}, {34}, {36}, {37}, 
         {39}, {40}, {41}, {42}, {51}, {52}, {53}, {54}}}, {1, 1, 1, 1, 1, 1, 
        -1, -1, 1, 1, -1, -1, 1, 1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 0, 1, 1, 2, 3, 4, 4, 4, 4, 
         4, 4, 4, 5, 6, 6, 6, 7, 7, 8, 9, 10, 10, 10, 10, 11, 12, 12, 12, 12, 
         12, 13, 14, 14, 14, 14, 15, 16, 17, 17, 18, 18, 18, 19, 20, 20, 20, 
         20, 20, 20, 20, 21, 22, 23, 23, 24, 24}, {{2}, {4}, {5}, {6}, {13}, 
         {14}, {17}, {19}, {20}, {21}, {25}, {26}, {31}, {32}, {36}, {37}, 
         {38}, {40}, {43}, {44}, {51}, {52}, {53}, {55}}}, {1, 1, 1, 1, 1, 1, 
        -1, -1, 1, 1, -1, -1, 1, 1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 1, 1, 1, 2, 3, 4, 4, 4, 4, 
         4, 4, 4, 5, 6, 7, 8, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 11, 12, 13, 
         14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 16, 17, 18, 19, 20, 20, 20, 
         20, 20, 20, 20, 21, 22, 23, 23, 23, 24}, {{1}, {4}, {5}, {6}, {13}, 
         {14}, {15}, {16}, {17}, {22}, {27}, {28}, {29}, {30}, {35}, {40}, 
         {41}, {42}, {43}, {44}, {51}, {52}, {53}, {56}}}, {1, 1, 1, 1, 1, 1, 
        1, 1, -1, -1, -1, -1, 1, 1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 0, 1, 2, 2, 3, 4, 4, 4, 4, 
         4, 5, 6, 6, 6, 6, 6, 6, 7, 8, 9, 10, 10, 10, 10, 10, 10, 11, 12, 13, 
         14, 14, 14, 14, 14, 14, 15, 16, 17, 18, 18, 18, 18, 18, 18, 19, 20, 
         20, 20, 20, 20, 21, 22, 22, 23, 24, 24}, {{2}, {3}, {5}, {6}, {11}, 
         {12}, {18}, {19}, {20}, {21}, {27}, {28}, {29}, {30}, {36}, {37}, 
         {38}, {39}, {45}, {46}, {51}, {52}, {54}, {55}}}, {1, 1, 1, 1, 1, 1, 
        -1, -1, 1, 1, 1, 1, -1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 1, 1, 2, 2, 3, 4, 4, 4, 4, 
         4, 5, 6, 6, 6, 7, 8, 8, 9, 9, 9, 9, 10, 10, 10, 11, 12, 12, 12, 12, 
         12, 13, 14, 14, 14, 15, 15, 15, 15, 16, 16, 17, 18, 18, 18, 19, 20, 
         20, 20, 20, 20, 21, 22, 22, 23, 23, 24}, {{1}, {3}, {5}, {6}, {11}, 
         {12}, {15}, {16}, {18}, {22}, {25}, {26}, {31}, {32}, {35}, {39}, 
         {41}, {42}, {45}, {46}, {51}, {52}, {54}, {56}}}, {1, 1, 1, 1, 1, 1, 
        1, 1, -1, -1, 1, 1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 1, 2, 2, 2, 3, 4, 4, 4, 4, 
         4, 5, 6, 7, 8, 8, 8, 8, 8, 9, 9, 9, 10, 11, 12, 12, 12, 12, 12, 12, 
         12, 12, 12, 13, 14, 15, 15, 15, 16, 16, 16, 16, 16, 17, 18, 19, 20, 
         20, 20, 20, 20, 21, 22, 22, 22, 23, 24}, {{1}, {2}, {5}, {6}, {11}, 
         {12}, {13}, {14}, {19}, {22}, {23}, {24}, {33}, {34}, {35}, {38}, 
         {43}, {44}, {45}, {46}, {51}, {52}, {55}, {56}}}, {1, 1, 1, 1, 1, 1, 
        1, 1, -1, -1, 1, 1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 0, 1, 2, 3, 3, 4, 4, 4, 5, 
         6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 8, 9, 10, 10, 11, 11, 11, 12, 13, 
         13, 13, 14, 14, 15, 16, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 
         19, 20, 20, 20, 21, 21, 22, 23, 24, 24}, {{2}, {3}, {4}, {6}, {9}, 
         {10}, {20}, {21}, {22}, {23}, {25}, {28}, {29}, {32}, {34}, {35}, 
         {36}, {37}, {47}, {48}, {51}, {53}, {54}, {55}}}, {1, 1, 1, 1, 1, 1, 
        1, 1, 1, -1, -1, 1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 1, 1, 2, 3, 3, 4, 4, 4, 5, 
         6, 6, 6, 6, 6, 7, 8, 8, 8, 9, 9, 9, 9, 10, 10, 10, 11, 12, 12, 12, 
         13, 14, 14, 14, 15, 15, 15, 15, 16, 16, 16, 17, 18, 18, 18, 18, 18, 
         19, 20, 20, 20, 21, 21, 22, 23, 23, 24}, {{1}, {3}, {4}, {6}, {9}, 
         {10}, {15}, {16}, {19}, {23}, {26}, {27}, {30}, {31}, {34}, {38}, 
         {41}, {42}, {47}, {48}, {51}, {53}, {54}, {56}}}, {1, 1, 1, 1, 1, 1, 
        1, 1, 1, -1, 1, -1, 1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 1, 2, 2, 3, 3, 4, 4, 4, 5, 
         6, 6, 6, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 10, 11, 11, 12, 12, 12, 
         13, 13, 14, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 17, 18, 18, 18, 
         19, 20, 20, 20, 21, 21, 22, 22, 23, 24}, {{1}, {2}, {4}, {6}, {9}, 
         {10}, {13}, {14}, {18}, {24}, {25}, {27}, {30}, {32}, {33}, {39}, 
         {43}, {44}, {47}, {48}, {51}, {53}, {55}, {56}}}, {1, 1, 1, 1, 1, 1, 
        1, 1, 1, 1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 1, 2, 3, 3, 3, 4, 4, 4, 5, 
         6, 7, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 10, 10, 11, 11, 12, 13, 
         13, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 17, 18, 
         19, 20, 20, 20, 21, 21, 21, 22, 23, 24}, {{1}, {2}, {3}, {6}, {9}, 
         {10}, {11}, {12}, {17}, {24}, {26}, {28}, {29}, {31}, {33}, {40}, 
         {45}, {46}, {47}, {48}, {51}, {54}, {55}, {56}}}, {1, 1, 1, 1, 1, 1, 
        1, 1, 1, 1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 0, 1, 2, 3, 4, 4, 5, 6, 6, 
         6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 8, 9, 9, 10, 10, 11, 12, 12, 12, 
         13, 14, 14, 15, 15, 16, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 
         18, 18, 19, 20, 20, 21, 22, 23, 24, 24}, {{2}, {3}, {4}, {5}, {7}, 
         {8}, {20}, {21}, {22}, {24}, {26}, {27}, {30}, {31}, {33}, {35}, 
         {36}, {37}, {49}, {50}, {52}, {53}, {54}, {55}}}, {1, 1, 1, 1, 1, 1, 
        1, 1, 1, -1, -1, 1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 1, 1, 2, 3, 4, 4, 5, 6, 6, 
         6, 6, 6, 6, 6, 7, 8, 8, 8, 9, 9, 9, 9, 9, 10, 11, 11, 11, 12, 13, 
         13, 13, 14, 15, 15, 15, 15, 15, 16, 16, 16, 17, 18, 18, 18, 18, 18, 
         18, 18, 19, 20, 20, 21, 22, 23, 23, 24}, {{1}, {3}, {4}, {5}, {7}, 
         {8}, {15}, {16}, {19}, {24}, {25}, {28}, {29}, {32}, {33}, {38}, 
         {41}, {42}, {49}, {50}, {52}, {53}, {54}, {56}}}, {1, 1, 1, 1, 1, 1, 
        1, 1, 1, -1, 1, -1, 1, -1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 1, 2, 2, 3, 4, 4, 5, 6, 6, 
         6, 6, 6, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 10, 10, 10, 11, 11, 12, 13, 
         13, 14, 14, 14, 15, 15, 15, 15, 15, 16, 16, 16, 16, 17, 18, 18, 18, 
         18, 18, 19, 20, 20, 21, 22, 22, 23, 24}, {{1}, {2}, {4}, {5}, {7}, 
         {8}, {13}, {14}, {18}, {23}, {26}, {28}, {29}, {31}, {34}, {39}, 
         {43}, {44}, {49}, {50}, {52}, {53}, {55}, {56}}}, {1, 1, 1, 1, 1, 1, 
        1, 1, 1, 1, -1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 1, 2, 3, 3, 4, 4, 5, 6, 6, 
         6, 7, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 10, 10, 11, 11, 12, 12, 12, 
         13, 13, 14, 14, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 17, 18, 
         18, 18, 19, 20, 20, 21, 21, 22, 23, 24}, {{1}, {2}, {3}, {5}, {7}, 
         {8}, {11}, {12}, {17}, {23}, {25}, {27}, {30}, {32}, {34}, {40}, 
         {45}, {46}, {49}, {50}, {52}, {54}, {55}, {56}}}, {1, 1, 1, 1, 1, 1, 
        1, 1, 1, 1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 1, 2, 3, 4, 4, 4, 5, 6, 7, 
         8, 8, 8, 8, 8, 8, 8, 9, 10, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 
         12, 12, 12, 12, 12, 12, 13, 13, 13, 14, 15, 16, 16, 16, 16, 16, 16, 
         16, 17, 18, 19, 20, 20, 20, 21, 22, 23, 24}, {{1}, {2}, {3}, {4}, 
         {7}, {8}, {9}, {10}, {17}, {18}, {19}, {22}, {35}, {38}, {39}, {40}, 
         {47}, {48}, {49}, {50}, {53}, {54}, {55}, {56}}}, {1, 1, 1, 1, 1, 1, 
        1, 1, 1, 1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}}], 
      SparseArray[Automatic, {56, 56}, 0, {1, {{0, 1, 2, 3, 4, 5, 6, 6, 7, 7, 
         8, 8, 9, 9, 10, 10, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 
         12, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 14, 14, 15, 15, 
         16, 16, 17, 17, 18, 18, 19, 20, 21, 22, 23, 24}, {{1}, {2}, {3}, 
         {4}, {5}, {6}, {8}, {10}, {12}, {14}, {16}, {21}, {36}, {41}, {43}, 
         {45}, {47}, {49}, {51}, {52}, {53}, {54}, {55}, {56}}}, {1, 1, 1, 1, 
        1, 1, 1, 1, 1, 1, 1, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 
        -1}}], SparseArray[Automatic, {56, 56}, 0, 
       {1, {{0, 1, 2, 3, 4, 5, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 11, 11, 
         11, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 
         12, 13, 13, 13, 13, 13, 14, 14, 15, 15, 16, 16, 17, 17, 18, 19, 20, 
         21, 22, 23, 24}, {{1}, {2}, {3}, {4}, {5}, {6}, {7}, {9}, {11}, 
         {13}, {15}, {20}, {37}, {42}, {44}, {46}, {48}, {50}, {51}, {52}, 
         {53}, {54}, {55}, {56}}}, {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, -1, 
        -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}}]}}
