1         1                          0  1   0            1              0    0        1                  0         0                       1                            0 0                      0              0 1                        0               0 1                     0                            0               1      1      1       1           0  1             0                           1
           0 1                           1               0                    1                       0                             1           0                             0             0                   0                 0                              0                 0   0                            0                            0              1          0           0      1       0             1                              1           1                              1   1  0      1                           0
                      0          1                          1                            0          0                 0     1                        1      0                          1                         1                             1                              0              0                         0      1                              0     0                        0                       0                    1                           1                              0          0                     0                  1                        1                              0                        1      0
                         1  1            1          0                            0                 1                 0                         0  0   0                         0                         1      1                         0                 0              1    1 0                           0                         0 0         1                             0      0                              1                              0      1                            1   1                  0
         0                  1           0           0     1                      0       1                          0                       0   0                 0                          1                   1             0                              0                   1  1                           1 0     1                    1   0               0                            1              0                      1                           0                         0              1   0
           1             0        0                              0    0                        1                  1      0                              1 0              1                 1      0                          0                              0               0       1                   0                      1                  1                            1                 1  0                   0                          1   1        1                      1                0          1
                          0                 1                        0                            0         1                    1                           0                  1                              0          0                1   1         1     1                              0   1       1 1         1      1       0    1                         1            1               1    1            1                  1                    0                              1
      1      1       0    0    0  0                   1        0                           0                     0                1                              1            0           0  1                             1                             1                              1             1                   0               0                    1      0        1                 1             0   0               1 0                       1
                            0     1                        0                    0              0                              0           1          0               0  1   1                          0           1    0                           0    1                     1                       1       1                        0 1                         1                        0                         0          1            1                  0                 0                     1                      0
               0                 1                    0                             1         0           0          0          1                           1                         1                             0 0              0                     0                0   1                1                  1                             0              1      0                          0                          1                1                0   0               0                             0                     0                             1
                          0                            1                              1                            0        0            0                 0       1                   0                     1                 1                     1                              0        0                     0                  1                     0     1        1                     0      1            0                  1     1         0                            0    0           0                              1 0
                      0            0         1      0                   0               1   0                     0                       0                 1                           1      0                           0                              0                       1 1         0   1                   1    0                         0                    0                            0                           1                         1           1              1         0                        1    1
                           1             1         1                     1                           0                       0     0   1                 0                          1                       0          0                     0              1                             1                      0          1                  0                       0           0                 1          0          0                  0      1                             0           1      0                    0                  0
                         1                            0                       0                    1                          0       0                   1                          0                   1       0                    0               0          0              0                    0        0         0                  0                0        1                           1                           0                    1                             0                0       0          1                       0                          0                   0
    0                   1     0      1               1  0          1            1          0         1                           0                             1                          1                      1                 0             0                 0                            1     0 0                              0                          1                              1                             1                         1                  1                      0                         0                  0                           0
 0                            0      1             0              0                     0                         1                         0                   1        0                              1                         1 0                          1     1  1                          1                        0        1              1    1              0                    0 0                            1 1        1            1                  0          0
     0                0                 1               1        0                             1                          1                       0           1                          0   0 1   1          0                     0         0         0              1       0          0     0               1    1            1        1           0                        0                        0                       1                           1
                           1                         0 1                             0              1   0       1                 0            1                              1         0       0   1    0                     0                1     0                              0                 0                        1          0             0     0                            1           1   0                         0                    1   1                  0
                  1                           1                    1    0         1               1               0                   1                  0       0  0            1                   1                0                         1               1       0                 0              1                       1          0                0 1                            0                   0            1                     0        0      0                  0
         1    1                          1                      1   1                          1 0                    1               0 0            0                         0                           0 0                0       1    0                      1                       0         1  1                             1       1                 1                              0                             1                           1                     1                 0                              1
                    1          1   1            1                        1                        1 0                             1           1              1     1                        0       0 0        0                           0                             0  1                            0                      1                         0              0             1    1    1              0                          0                       0                0                      0
    1    1               1     1                              0                    0                1                          1         1                        0      0                          1                          1  1             1                0                              0                          1                          0                      1                      0                            1              0          1       1                      0         0       1                            1           0
     1                   1             1                          1             1                        1           0         1              0                         1             1                     0  0      0                   0                      1   0                         0                          1                   1          0                        1 0     1                          0        0                         0       0                     1                0
               0                        0           1         0                 0                 1    0               0                    0                     0            0               0                0                         0              1             1       0                          1                         0                       1                            0         1               0                            1                              0                              1              1                   0                     1          1
  0                              1       0     1                        0                   0                              0                              1             1                    0          0                              0      1   0       0           1               0            0                   0    0   1                   0                  1      0                 1            1                        1   1               0                  1
     1       1                       1                0      1                    0                        1         0 1                 1                 1   1      1 1                      0       1             0                              1       1     1                0  0        1          0             0                       1                   1              1                           0             1
               0                     1     0       0                              0                            1                              1                           0                             0      1 0                    0      1            0              1   1   1                    0                  1                           0                      1            0                      0 1                       1                           1                        0 1              1 0
              1                   0                           1                           1                         1               0 0                    0     0                      0  1                     1                 1 1           1   1      1                        0 1                 0          1                0                       0         0                     0       1                           0              0                      1                       0
                          0 0               0                              0                1  1                1      0     0               1                        0               1               1                      1            0               0            1              1                       1    1             0                        0                         1     0  1                0                        1      1                            1   0
 1 0                            0             0                           0 1      0                  1        0                 1                     1   1                          0                            1        0  1                              0                       1                       1                1    1                     0                1     0              0           1                  0                            1                      1                         0
                        0         1       1               1                     1               1             1                             1 0       1                  1                1           0                             0    1                  0                   0         1                              0                             0          0                            0                        0             1           1                             0             0               0                    1                           1
                             1               0                              0             0              0             1                1                 0                       0     0               1                   1       1                  1                   0            1                    1                       0   0                             1                    1                 0                      1           1               1    1                        1             1            1     1
              0             0                        1           1       1                   1              1                 0                0                 1      0                    0           1         0    1                              1    0  0         0                   0                             0              1                        0                              1           1                             1 0                           1         1            0
        1            0                           0                           1          0        0                     0    1  0            1   0        0                0                   1                           1     1                       0 1        1                         1            1                  0                              1         1                            1                          1      0 1               0                         1
             0                            0         1                1                         1                  0             1            1                    0          0    0                           1                           0  1             1          1                         0          1  0             0               0                            0  1                 1                         1                          0                     1   0                  0                   0
                           1                    0            0                  0                         1             1 1                     0         0                         1      0       1                0    0                              0                         0              0    0               1             0              1     1          0                 0         0                      1                   1                           1             1                    1
  1                  0                  1                    1                        0     0    1               1             1     1                     0     1                             1      1                1                      1                     1             0      1   0                              1                  1                   1              1         1                    1    0          1               0    1
                  0                          1     0                      1                           1             0                0 0           0                            1  0                       1             1                          0             1                          0                      1                  1                          1   0                     0               0                         1      0  0  0                       1                         1                          1                         1
                        0                          0                 0                   1                   0                         1         1                           0                     0         1                            1                           1                             0                    1                           0                   1                         0                   0         0         1                              1                0                          1        1                       1                           0             1                       1                1            1
            1        0  1                             0  0          0                              1                        0                            0                       1            0                     1        1                          0 0                  1  1        1         0      1                0          0                     0    0                         0      1                          1            0        0                          0
                      0   1                            1               1           1                             1         1       1                     0                              1                      1         1               1                       1                         0    1        1               0                           0                      1                         0      0                        1                1                      0               0         1                       0                 1        1
              1                       1                         1                          0                          0                 0           0                              1           0  0                         0       1   1             1   1      1             1                              0          1              0        0   1                1                    1                   1                              1                1   0                    1                  0
   0                           0                          0           0         1         0 1                              1                       1                1  0                      0    0              0                     0                    1          1       0               0                   1  1                     0                 0                          1             1                           0                 1                 1              0                0
     1             1               0          0 0    1                            0              0                        1                 1                           1                            0           0  1                              1                             1                   1            1               1                  1                        1             0      0     1               1                       0                  1          1                    0                             1
                              0      0                           1                         1             0           1   1               1                           0               0      0   1          1               0                         1        1   0                        1         1                         0      0       0   1              0               1                 0  0             0         1      0
      1 0                    0           1    0             0  0                         1                   0    1 1                           0         0          1   1         0       0       1                  0   0             0                       0 1                          1    1          1                   0                   1                             0                 1
                   0                           1                    1                1     0      1                             1                0                   1                           0     1                      0                      1            0  1       1                          0               1                   1         0                  1         1                          0     1                           0                             0                            0        0                             0   0
          0  1                              0         0                 0                1                      0                0                       1                  1                            0           0              1              0                      0               1              0 1                         0    1              1   0      0                      0             1                      1                           1     1                 0      0
               1                   1                           1            1            1                  1   1                              0                       1                   0                    1                     0  1                1     1                         0      0          0     0                     0                          0   0                       1            1       0           1    0                     0                     1      1
                         0          1                    0                       1                              1  0        0   0                        1                 1                            1         1                0              0         1      1              0        1             0   0               1 0      1          0              0    1           1                             0   0                   1
                       0      0                           1                  0                         1                             0                  1               1                       0                  0                      1  1                      1                              1         1                1                         0           1                     0         1       0                             0          0      1     0   0                    1                 0        1 1
      0          0                1      1                1                             1          1                1       1                             0          0                   0          0                         0                            1                     0                          0                       0                0                         1 1                   1                       0                  0              1          1                           1                        0                       0   1
     1    1              0 0 1                          0                     0                              1                          1              0                  0                0                          0                   1         0     1                0              1                              1                        0           0          1                         0                             0                  1                  0                        1                           0             0 0
                     0              1                        0                       0                          1                             0                       0                0                  0      1            0        0   1     1                            1                            0                    1              1                    0       1                 1                   1        0                1       0                    1                         1       0                              1            0
          0                        0              0                        0                    1                      1                 0      0               0                   0           1 1    0       0          1     0              0                  0   0                            1  0                0    1                           0                  1  1                            0                           1         1  0
                          1         0       0 0          1                  1          0               0           1           0                  1                      0                          0                          0                    0            0  1                    1             1  0                 0                      1                       0        1                0    1             0                1       1            0
        1                       0           0  1 1                 0                              0      0                          1                           1     0     1               1                           0           1                   1                 1                   0          0      1        0                  1   0  0            0         1     1           1 1      1
   0                0              1              1          0     1                  0                           0           0       1                 1        1        1             1                    0                    1                            1            1        0 0 0                            0                   0     1     0                      0        0                         1                           0                 1
                              0  1                         0              0                1              1                        0     1                              1                    1                             0       0           0                 0                      0                         0   0                          0      0                  0          0                1       1                              0                1                          1    0                    1                          0         0
                           1                            0   1                       1          0  0                1                           1                     1       1           1                         0                       0                  0                            0                             0 0                         0     1    0                  0         0              0          1                          0                 0                             0      1                            1   0
           0    1        1                     0             0                           1          0               0                             1                          0  1 0                  0                     0                     0                     0       1 1         0                0      1      1 0                    0                   1                     0       1                      0                          0    1
 0   0    0                0                    0    0                    0                       1                              1                          1          0         1                   0          1                    1                      1           1              1                       1              0        0                            1         0                            0                    1    1                1                      1        1             0
            1                       0 1                  0                           1                          0  0       1                   1            0             0                     1             0          1                           1                   0                             1 0                     0                       0                    0                          1               0       1       0              0              0                 0                1                      1
                      0                   1                       1                       1                       1       1                      1       0        1                      1                1              0                         1                       0                      1     1                 1                       1                       0              0                            1                              0  0                  1          1                            0                   1                             0         1                          1
                      1     1                    1 1                          0             0                         0                           1                1             0    1                   1                            0                  1     1                           1        0                       0                          0     1        0       0             0                         1              1                            0                        0                           0               0                            0
           0              0   0              0          0       0                     0            0                             1                             0      0                   1                         0         0                       0                     0   1                              0                    0                              1                       0                        1                        1                              1            0          0          0   0                     1                 1
           1       1                           0                    0                          0                        0         1              1                   1                       0                             0                          0              1     0  1                   0            0                          0                         1                       1                     0               0                         1   0                    1      0   1                 0      1                     0
  0              1            0                1                  0             1  0                          0                  0                            1                     1                      0                        0                         1      0             1     1               0 0                     0                 0   0             1                        0    1    0                  0             1      0                      1
               1 1                     0                  1                      1                   0             0   1             0                              0        0                           0       0                 1            1           0                  1                          1    1    1              0         1                0                0                            1                    1                  1                         0                         0                              0
           1 0                           1              1            0                 1                           1                              0    1                       0                       1         1                   1                     0  1     1                1                      0     0                  1                           1         1                          1           1          1  0     0     1                   0       1
           1          0                            1                        0              1              1                              0  0                        0                    1             0                     1              1               0                     1      1          0                           1          0                        1               1         0    0     1                              0       1  1         1                   0            0
             1           0           0            0 1           0                 1   1          0        0                0                   0                            1                           1                          0                            1  1                  1       0          0                           0           1                            1               1   1                             1                       1    0                         1                    0
                    0 0              0    1          1 0      0      0                         1         1                             1       1      1         0                0             1                 0                              0                     1         0                              0                      1                         0                       0                            1                 1          1                            1                            1               1
                           1         1                0                         1                           0                              1                1                      0     1                      0            1                     1                              0                          0                          0                     1             0                    1                 1        1                   0   0            0                          1   0 1              1                 1                    0     1
                      0                          1                      0 0             0                    0      1          1                            1  0                      0                        1                          0            0    1                 1           0                   1         1              0                 0                     1             0          1                           1                  0                             1    0               1    0
                     0                             1                   1  0 1    0                   0                    1                            1                      1                       0       1                    0           0                    0                         1                     1                           0           0                            0               0           1                       0            1                      1      0              1                           1   0                           1
            1               0          0              0                     0    0             0 0                     0                  0         0         0                     1 0               1                    1                          0    1      1        1                   1           1           1                 0          1                        0                             1                     1                          1                    1
                          0                 0     1                          0 0       0     1                            0                   1  1                   0             0           0                0   1      0                              1                           0           0             0                0               0                            0            0      1                            1  0                     0                   1                   1
  0               1             0                          0                       1                              1       1                       0               1               1    0                    1                   0                          0          1    0     1                            0                1                     1    0                            0                          1    0    0         0        0                              1 0    0
  0                   1                   0                          1                             1          0            0          0                             0                            1           0                           0                            0                     1                              1         0               0      0    0                  0              1              0   1                         0                 0                1   0  0    1   1
                1   0                  0 1                   0                            1                      1                  1         0                   0              0                              0                 0     0         0                    1   0                0                    0            1       1   1                             1              0                     1     0             1                1          0                            0
     1       0                            0               0                         0    0              0              1                1                         0                    1                            1    1     0           0 0                              1                           1                  0   1                0                0                0              0                  0       1    1             1                          1                         1
 1                          1      0                          1                0 0       0        0         0 1                     0          1         1  1   0                         1                       0                          1      1            1   0                       0               1        1                              1             1            0                             0                 0                1
     0                            1            0 0                  0                            1                             1      1   1                0             1                         0                1                0   1             0      0                 0    0         0      0                  0                    0                  1                            0                 0          1   1                              1                    0
          0                        1  0      1              1                  1     1                             0                    0             1                            0                            0   1          1               0                         0                          1                   0          1    0 0      0               0                1                   1                   0         0                  1      0                 1
                            0                             0                    1                              1                          0  0                      1                       1                        1                     0                 0                  1      0                     1                         0                     0                     0              0                  0       0                     0       0     0               1         0                              0                  0              0                    1                             0
                     0          0                      1  1      1        1             0            1  0                    1          0       0           0                              1                            0                        0                     1    0           1      1      1                       1                        0                  0                             1                    0     0    1                 0                    1
         1         0                            1   1    0                       0                1                          1              1                            0                             0 0      1         1                     1           1  1                            0                      0       0                             0 1            1               1                     0                 0                 0             1     1  1
                     0   1                      0                 1   1               0                 1      1                        0                          1                              0                         0                            0               0                        1              1                          1                   1                         0              1      1      1                    0                             1                   1          1                          1                     0      1           0
                0                             0                             1                1                 0             0                          1                         0              0                      0                          1          0              0                      0                      0                      1        1                       0      1                           1 0                  1      0  1            1  1              1          0                 1                   0
              0 1        0                            0                           0            0        1                             1                          0                              1                        1                              0          1    1      1       1     0      0                             1                           1               1                1       0    0                           0                   1                   1             0         1    1
                       0                        0                     1          1               0                         0                        0                           0                         1        1      1                       0                  1  1         0                           0 0                              1                  0                   0                             1                   0               1                     1         0                              0                    0        0    0   0
                        1                     0              0           1                           1          1                       1                      1                 0             0        0      0      1                    1     0                            1 0            1           1                            1                        1            1                     0                     1                             1                   0 0   0                            1       0
   0                           1        1                              0           0             1                    1                    0                    0                      1                 1                      1 0               1             0                         1                           0         0 0     1           0     0                      1                  0                       0               1     0  0           0             0
   1    1                      0                           1                           1                            1                           1                        1                 0                       1                            0     0        0                              0                             0   1                    0                           1          1                             0                   1                            1  1     0               0                              0                     1        0                            0   1
               0                    0    1                      1              0                1       0                            1           1                      0  1         0              0      0 1                     0                          0                        0                       0                 1                             0        0    0           1                           1 0             0                       1                         1             0
                 1    0 1 0       1      0             1                           0 1                          0           1  1          0                     1              1 0  0                   0      1            0              1                   1         0                  0           0                        0                             0               1           0                             0
                 0                    1           0               1       0                          1 1 0                    1                      0                  0      0              0                              1               1                          0   1   0            0         0           0                        0    0                   1                0           0             1   0        0                          0
             0                           0                   0                 0      1      0             0               1                          0                1                         0            1                        1 1                            1                   1   0                          0             1                   0            0                      1                    1               0                  1      1                    0                1                              0                          0
                     0                       0           1                       1 1          0             1                           0                    0                             1             0            1               0                    0   0         0                   0                          0                1                   1         0                1                             0              0                0               0    0 0          1                    0
                 0        0                 1    1                       1  1               0               1                      1                     0                       1                   0      0                            0               1               0                            1   1                         0         1                             1     0      1   1               0                              0          0                             0                             1      0
                         0                        1                            0                      0           1                             1                   1 1                              0  1                            1   1                0    1                             0    1                           0                             1                    1           0                 1                         1     1                      0                           0                              0      0              0            1                 0
    1      0               1             1                           0                              1           0     1       1                          1               0  1            1      1                    0                        1                 0                    1         1               0   1      1      0        1                          0        1               1  0                     0 0
              0 0               1                  1                0      1                           0           0                       0             1                    1                            1                           0  1                         1     1        0               0         0                             1                         1          1                   1                   0                        0                     0      1        1           1                         1
             0              1        0                1                 1                      1                    1                  1                      0                              1            1                       0 0     0                          1     0       0            0           1                   0                   1                 0                        1                           0                  1       1          0                   0                  1      0
        0              1             1         1    1                           0    1           0            0                      1                1                  1                        0     0      1                           1                           1                         1                      0             1                  0                    0                          1           0          1                           1 1       1       1                   1
    0                  0   0                              1    0           0                    1         0         1 1 1         1  0                1                   0                   0   0                      0       0                         1      1                 0                     0                0                1          1    1              1                    0           0
                0                       0           0        0      0        0        1                     0                           1              1       0                            1                             0       1              0                   1                     1             0               0   1                              0    0               1              0                  1                        0                   1                 0          1        0
     1                       0     0        1                   1                             0       0                         1             0              0            1                         1                 0          0                      0    0       0          0   1                 1                           1        0                     1                             1                            0         0                             0    1                  0            0
                        0    0        1                          0                0                        1 1                            1     0                 0  1                          0            0                           1                    1                    1    1                              0 1 1                    0 0                        1               1       0                       1                 0                         1       0                  0
     0                      0            1         0                  1               0                        1          1 1                  0                            1      0                   0                     0                            1                 1   1       1                       1                           0                      1                             0 1       1                    0            1                0                   1                     0                        1
       1              0                             1              1       1         0                      1            0                       1     1                0      1            0                   0       0           0                       0                              1                             0        0                     1    1     0                  0           1                   0                   0                  0  1                    0
                     0                 1                         1   1      1                              1                      1                         1    0         0       1                        1         1                1            1       1    0                         1            0                   0                            1                      1  0  0              1     0     1   1                          1              0
             1                             0                           0         0                        0         1                         0               0         1                         1      0              0                      0 0           1    1            0   0                     1 1                         1                 1                   1                     0                 1 0                         1            0                       0    1
                 1           1        1                        0    1   0          1              0      1   1     1            1               1                              1             0                        1             0                    1                          0   0       1             1 0 1                     0    1        1    1                    0                  1
     1    0         1         0     1               1                           0   0                  0              1                1                           1   0  1 1                           0                        1                      1          0                    0                    1              1                        0             1                   0   0                 1 1            0    1
                              1                     1     0               0                          0   0          1                           1          1                     1                            1    1 1                          0       1            1                          0    1                           0       1                 1   1                        0    0                     1                1           0      0   0   1
                           1          1               0           1                             1    0         0                      1                     0       1 1              0                            0              0              1            0                    0                            0                           0           0                       0                       1   0           0               1                     0                    1    1 1   1
                              0              0                       0                  1               1                   0  1               0                    1  0        0       0       0                        1          1     0    0      0              0                 0                  1               0                           0          1                             1                        1                          1    0                              1                           0
           1                      1            1          0    0                  1                    0        0    0                     0      0                 1                           0    1                          0            1                     0               1 1        1     0                             1                       0                             1                    1                     0     1                      1                   0                          0
               0                          0         0                 0        1               1                        1   0         1          0   0                    0       0   1                   0                 1                     0       1                            0            0                      0 0                  0                           1                        1                  0           0                1                         1                       1
                          1            0          1    0                     0                             1      0     0                           1   0                             1                              1    1         0                        0                1         1                     0                 0                      0                             0           1   0                    1                  1                   0    1                        1                              0    1
                      0             1           1                      0                   1                         0                      0                         1                              1                 0                            1                    0                            0            1 1    1                      0                  1             0    1                         0                            0                          0   0               1            0          1              0        0               1
                          1 0                           1  0                             1     0               0                       1                 1                             0                              1                        0  0             1                         0                           0                       1                            0                       1                       0                0     1                          1                          1             0           1               0                 1          0                       1
                 1                      1                       0        1                              1                       0      1              1                             1            0                          0   0       1                           0                        1              0           1      1      0                1                        1   1       1    0  0 0        0            1                      0                           0
    1 1 1   1 1               1                         0                          1         1               1                            1        1            0   0                  0                   0                              1                 1       0    1         0                    0               1       0                     0                      1  0                             0                  0              1
                   0        1      1            1                              0              0        1                1                            1                  0                          0   1                        0                0                         1          1                  0                0                      1  0                 1                              0                            0       1                             1         1          0                     1                  0                    0
           0                             0 0  0                   0                        1        1 0                   0             0               1  1  1                   1             0          0            1                             1                        1                         1                 0                              1                             1                            1           1                     0    1                    1       0          0
     0  1              0                    0      1                    0                           0                        1  1                      0                        0                  1                        1           1                              0                            1                         1   1                     0                             1               1       0                       0         1           1       0             1       0                           0                     1
  0                            1             0               1                   1 0                  0                    0                  1              1                    0            0                         0                  0            1   0                        1            1          1                      0             1                          0                         1                    0                           1                   1               0                    0                           0     0
                           0        0   1                 1       0                      1 0          0             1          1               0 1   0       0  1                           0              0     1    0 1 0             0                             1          0                        0  1                             0                             1 1       1
               1       0             0                         0                      1               1                     1                1                    0           0                 1         1                      1                  0       1                  0            1                             1                      1                1                        1 0                            1  1      1                         1            0             1       1                          0
                              0 0                           1            1             1           1               1                        0                0             0                              0                             0  1                   0                         1                           1                             0              1                   1                           1                   0            0 1             0           0                       0                             1                         1  0               0
                            0                    1                          0                    1                           1                          0           1                           1             1           1   1                       1                     1                           0         1                       0 0                         0  0    1                 1       1                  1                            1                      1                              1       1                          0 0         0
  0    1               0  1                      0                  1      1      1  1           0         0   1     0                          0    0                        1                1                         0           1                        0     1                            1     1               1                  1                         1               1                              1            1                        0
                       1                 1              0                   0                              1                        1           0              1                1                  1                        1                       1                       1             1  0                             1                          0                          1            1                1            1           0                  0            1                        1       0                           0                         1   0                         1
 1          1               0             0             1                0                      0                              1                 1                          0          1                          0       1  1           0      0      1                     1            0                   1               1                            1        1                            1                   1           1                           0                        0              1                         0
                      0      1               1           0              1 0                            0            0                       0  0       1      1             0              0                   1       1         1     1           0  1    0           1                 0  0                           1     0                    0  0        0                             1
                          1                      1                  1            0            0                  1    0  0                      1                           0                             1                    0                         0      1          1                          1                          0     0                   0                          1  1                     0   1                           1                      0               1                             0         1           1                          0
                              0 0                        1                  1                              1              1          0        1       1       1                    1   1               0                           1   1             0            1        1            1                    1                             1                        1            0                           1          0      0             1            1              0   0
                     0                            1    1       0                       1                 1       1                             0                  0                         0                          1                      0    0            0                         1         1                    1                        0                  1                          0                            0                 0         1             1       1                           1                   0                         1 0            1
                     0                  1               1                   0                          1       0    0         1                     0    0                           1           1          0                0                  1       0                       1    0   0  0                      1                      1      1          0                            0                     0                   1                          1            1                   1
                   1                   1                              1    1    1                 0           0                            1    1               0        1          1       0                            1    1           0                              0              0     0                   0                      0    0       0    1                          0                1                   0         0         1    0
                  1                     1                              0                              1                           0        1                     1       1             1                        0                       0        0                   0     0      0                           1                   1  0                0                        1  0                   1   1        0      1                        0                           1             1      0   1
         1          0    1     1          0          1    1                   1                          0                         1               0     0           0   0           1               1   0   0                 1                     1        0                      1             1                   1     1                         0  0 0              0            0
    0     1                0             0                1                          1              0                  1                             0   1                        1            1         1                         0                  1                   1                             0 0 1    1                  1                           1                            1              1                       1                         0                 1           0      1                  0
                        0                      0                             0   1               1          0                            0  0          0      1                        1                    0         1     1                      1                      1                  1             1           1         1           0                       0                           0                    1                  1        1                      0                         1                         1                              0
          0      0                       0    0         0 0     1     0                        0                 1                          1                  1       1 0    1                              0                        0                         0  1                           0   0                     0                             1                           1                              0                           1               0                 0                  1         0
                  0  1        0                   0           1                      1                        0         1                             0          0                1     1          1                      1       1                     1            1       1                1                    0                             1               0            1                      1            0                              0                             0               0                           1  0
     0                           0               1                      0               0                1                0                         1   0                   1             0         1                        0  0                   0        0                 0                           1                   1               0              0                  0                    0           1    1   0        1   0                       1                        0
           0   1  1  1           0                        0                 0     0               0                  1              0                  1   1                        0            0                    0               0                            1                 0    1           0                        0                      0                 1                         0                       1        1                1                              1  0
                 1         1                           0                              1                          0                             0                      0                     1         1         0                    0             1     0                 1    1              1     0                        1              0     1            1                    0       0                       1                            1                      1           0       0                              0                     1
                              1                 0                        1                            0                   1                             1                         1                        1                             1                              0   0               1                      0                      0           0     0             0                1                     0             1  0                  0                   0                         1             0                             1          0    0         1      0
                   1                           0                           0      1                              0            0                           0               0        0                           0                1               0           0                    1   1         0                           0           0                         0    1          0      1               0               0                   0      1                     0       0             0                              1
 1     1                    1                  1                              0         0                      0      0                         0 1                 0 0                  0                      1     1  0                     0                          1 1         1          0     0         1                          0               1                 1                0   1                            0                          1
              0        1                  0                        1                             0 1         1                       0            1       0                  0    1 1                    1              1          0                           1            1  1                 0                         0                           1                0                     1                            1                1               1                   1        0                      0
                      1                           1              1       0                              0    0              1        1                           0   0                            1   1     1                         1                       0                              1          0                  0                           0           0                              1              0             0         0              1   1           0                  1                  1       0
                           0                0     1                       1                    0                            1                          0                    1   1                              1           1   1                 1                            1  0     0      1                0                              1     0    1                    0                  1    1                    1       1             1    0                             0                   0
                      1           1                     1            0       0                1        1                             0                              1                          1       1                       1                             1                   1                       1       1                       1             1            1     1                  0        0            1                 0                          0       0                     0                          1       0                             1
              0      1    0          0            1                1         0                             1                        0       1                            0                 1           0                           1   1             1            1                  0                 1          1  0                              0                            0            1               1 0  0          1                          1                       0
                         0                   1             0                       1   1            0                          0            1                              0 0                       1                    1                 1                       1                          0      1                             1        1             0    1           1                      1                             0                  0   0                   1      1                     1                       1        1
                            1 1                       1                1                 1            1                0          1            0                           1          1                    0                            1                1   1                  1                              0  1                        0                           1         1                    0               1         1                              0       1   1            1                              1           0
                         0      1      0   1         1                      1                       1  1     1                  0                         1           1         0    1             1                    1                   0                     1           0                     0                     1       1                  1                0                         0                          0               0                           0                         0                     0
                      1      1                      1  1                             1                           1                             1                          0    0                            0                          1            1                   0                              1           1          0                         1                     0                           1                1                            1          1                         0                          1      0          1             1                 0                         1                  0
                   1           0          1             1                0           1                 1   0                          0   0                           0                            1    1                    1                          1   1                             1  1    0       0     1                              0             0          0     1                  1   0                    0      0                            1
 1    0                            1                1                             1    1 1                   0      0          0          0                     1                        0                            1                   1   0      1         0        0           1        1              0                         1    0                              1                            1  0       1               1                        1
                      0                1            1                1                            1       1    0                            1                              1                   1               1           1            1   1      1                  1               0                       0                        0         1           1                       1                 1     1  1                          1          0   0                            1      0
 1                  1             1            0                       1                          1      0                0                         0                      0 0                           0 0                              1                          0      1                        1   0                          0            1                            1                    1                             1             1           1 0            0                 0                             0           1
      1                    1      0                         1                              1                        0                  0                             0         1          0                              0          1               1   1          0                   1                0                  1   0                        0        1                1                        1             1                   0                          0   0             0                      1       1
               0                     1                         1                   0           1  1              0        0        0                       0                              1                              1                        1                     1                          1                     0                0                           0                           0                            1                        0                          0                       0                           1   0              1                   0        0                         1                            0
                  0                        1                          1   1     1           0       0     0            1               0                  1                       0     1    1                        1                       0        1                           0            1                            1        0   0                       0                 0          1             1        1             1        1 1
 0                1                             1                1                0                              0                             1             1                          0                             0        0                         0             0                   1                0   0        0                   0                   0                     0                     0                             0              0                   1                             1      0              0           0  1                             0
                  1               0  0         1                    0        0                          0                 1                  0             0                1    1                              0              1     1                   0           0                1            1                     0                      0                         0          1                         0                 0       0  1          0          0                       1
       1    0                  0       1                        0                      0                     0 0                           1                     0                0      0                          1           0                1                           1               0              0                        1                            1                   1    1                 0              1                             0              1  0                     0   0                            0
                         0                              0      0                          1                    0       1                   1        0              1   1                          1         1                         0                              1                        1        0   0                             0    0 0             1              0 0          0                        0                   1       1                              0   1 1
                              0              0            0     0              1            1               1                1                           1  0                     1 0     1             1              0                         1                    0                        1    1                         1           0       0                0                           0             0                   0                              0                  0                             0                        0
             0                 1                    0               1                           1             0          0                  0                          1                  0         1              1               1                  0              1        0           0                1                1       1           0           1                      1       1     1                  1          0                            0             1                      0
                           0      1     0                        1                   1      1                    0  1         0                       1                        1            0          0     0            0          1      0  1                        0                             0            1  1         0              0                   0        0                           1                              0   1                       0
                    0                   1     0                      0         1  1               0                    1     1                       0            1        1            0                     0                              1                 1                  0             0          0       1                     1               1            1                     1          0                  1         0                             1                   0                      1
                 1                   1                         0                           0               1             1                             0                   1         1                 1                              0                 0                         1                  0                0   0                           1                  0                 1                 0        1                              1       1                    1                  1   1        0                   1          1                0
                       0         1                      1                     1                          0                            1                0        0                      1                  0           1                    1                     1              0               0                      1                   0                 0        1    1             0                       0                   1                   1                         0                 1             0                              0                1                             0
                              0   1                           0  1                      1  0                              0                0                      0     1   1               1                    1                          1            0           0                        1             1                0      0                       0   1                           0                1         0                      0                     1                              0                 0  1
                           0       0                  1      0    1         0                    0                        1                              1      1                       1      1              1                             0         0                 1                     1                 0         1              0                0            0       0          0       0               1           0         0       0                0
                        0               1                           0                  1                         0            0                       0                   0              1           1                   0                    1  1           1                        0                  0                             0                             1                     0                        1                           0                            0            1      1         1                  1  1                 0                      1    1
                       0              0               0             1          1        1                         1                             1             1            1    1         0     0      1                      1                           0        1                   1           0                       0                1               1                  1                              0       1                        0                          1    1                     1             0
                     0                0       1     0 1                         0                           0       0           1                              0     0         0  1 0             0      1         0               1    1                          0     0               0        0                           0     0           1               0            1                          0     1
    1                           1     1              1   1              0               1               1                    1                      1          0     0    1               1            0           1                    0                          0              1                          1                     1       0                             1                0   1   1         0                       1               1      1
                 1                          1                   1               1  0         0                         1               1                   1         0  0        1    0         0 1             0                        1                            1       1           1                              1  0                    1                       0                       1                 1   0                            1                        1                        1
   1                   1        1             1                         1                      1                  1            0                        0                             1                1                1        0      1                 1    0          1         0                             0                            0                 1                     1               1                      1        1                              1    0         0      0                              0
                        0                          1              1                0    1                              1       1                         0              1           1           0    1          0   1                 1                       0                              1                1  0                             0                0                         0                    0                     1                  0   0                1   1                      0             0
                    1      0      1    1                     1             1      1                         1     0        1                        0                             0                        1               1             0                   1   1            0          0                   1       0  1                              1               0 1                        1      1        0               1                        1
   1        1         0                       0                           0                     1                       1          1                 1              0      1 1           1                   1               1                      0                           0         0                           1                     0 1                0      1     1    0            0        0                      1                        0         0
         0                              1                         1         0                        1                 0             1                            1                            1      0                              1 1        0                     1   1                   0                   1                             1   1                  0         0                       1              1                            0                           0                   0  1                              1 0                        0
     0               1                              1  1                           0                           0        0                  0                      1              0          1                    0                0            1                          1        1               1          1               0                          0                   0                    0 0         0 0     0                   1            0                 1                 1
 1                      0              1                              0  1            1          0     1             0          1           1 1                1                       1              1                     0                     0                      0 0                      0        1                    1                        0             0                   1                           1    1     0                        0  0
             0                    1                       0   0                           1                     0         1       0                    1               0                   0      0                              1   0         0               1               1    1    0                 0           0                           0            1              1            0          0       1    0             1                          1
       0                         0            1                     1                      1                          1                0                          1  1                     0                             1                          1                     0       1                         0           1            1                            0       1                      0        0                    1    0  1               0                 1             1                       0              1        1
 1                       1                         1                1                  1            1    1               1            1       0                             1                        0             0  0                        1       0                         0          0                             0                           0                1                       1              0                1                           1 0                       0        1               0                           0
         1    0         0                          1                         1                    0        0    0                   1                          0                           1                  1                  1                        0            1                        1        0               1                         1          0  0                 0      0                         0            0           0 0                       0                     0                         0
                  1                          0                        1                              0                    1         0                         1        0                           1                            1       0             0 0                             1            0                        0                     1        0               0      1          0   1       0                  1     0               0      1             1           0                          0
                   0                 1                          0             1                 0    1                     1                            1                          1             0              0       1      0 1          1               1               0                   1    1                       0                          1             1                  1                 1    0   0                            1       1                   1                       1
        1         1 1                           1                        1                   0                          0                 1                 0      0        0           1                  0           0          1                  1  0                         0                  1               0             0               1          1               0                     0       0  1                          1  1                0
                         1           1                          1                            0                          1             0                            1  0         0                           0                     0         1        0       1                      0            1                              1                         0       0  1                           0      0    1                       0    1                0                   1           1            1                              1
             0              1          1                       1                 1                        0                             0   0           1              1   1                          0     0         0                              1  0                          0                       1                1 1     0                 0 1  0          1          0   1               1  0                1
                 1                           0                        1                              0                       0    0                     1                  1                     0              0                          0      0              0            1                           0             0             0               0            0                      0  1                    0                            1                          1                           0              0                    1                             1                 0                     1
                       1         0            1      0     0                            1                              1               0    0               1                 0            0         1                1       0                      0                  1         1                             1                        0                           0     1       0               1                   0                          1                0              1             1                  1
                    0                             1                 0         0                 0       1       0                   0      0                             1                          0              0           0                   0            0                   0                     1        1                          0    0        0                    0                      0                    0 0                    0      1                        0             1   1
                            0               0       1 0                       0       0  0                              1                             0       0          1                        1                      0        1                              0 0             0                         0                            0                             1                              0                         0           1           1   1                             0                        0              1 0     0
     0  0                          1  0                0                              1                              0        0                            0                    0                        0     1    0         0     1               0                1                            0                 1                          0               0     0     0               1           0                        1                        0                     0                 1                          1
             1           1 0                            1            0                       1                 0   0                         0                    0           1                       1                          0    0                1                              0            1                         1                       0                       0                   1      0  0                       0                            1                       1 0                      1              1                     0
                       1   1             1                       1                              1        1               0             1          1       0         0                        0   0         0                 0  1              1         0           0                 0                       0                          1            1                 1             1                          1   1      0                  0       1
             0                       1               1                   0                          1   1                         1                  1     1               1                 1 1                     0                         1                       1              0                         0      1                  1             1                             0         0                        0       1  0 1      1                   1   1                         1
                      1                  1   0                           1                    1                  0                             0                           0          0                           0                       0     1                     0                        1                              0                1   1             0                  0                         1                             1            1                        1                         1                    1      1                            0                     0                  0                       1
                        1           0                              0           0                0               0        0   0   0              0               1                             1                              0           1                         1   0                 0         0                  0                 1                           1        1         0                  1                            0      1                   1           0                              1              0
                      0                           1                         1       1                 0            1                   1                           1                              1                 0 1                   0       0                             0                        0         0           0                1            1                        1                              0             1                              0                   0      1          0                         0                           1   0                    0
             0                0                              1  1                      1                 0     0               1       0                      1                        1                    1                     0    0                    1                     1                            1                           0   0          0         0                0 1           0           0             0                 0                 0              0        1
                       0                          1                        0                0                   1        1  0      1         0                              0                      1                              1                0      1 0                            0              0                   1             0                       1      1                0                  0   1  0                         0        1               1            0                       1
                      0                              1                       0            1           0   1     1        1                            0                        0         1             1             1                        0                       0    0        1                       1                1                    0                             0                1                             1                    0                              0                           0    1                  0             0  0
                 0                      0     1           0                        1                         0                 0         0                        1                       0                             1                           0  0     0         0                 1              0            0                     1         0               0           0                  1              1                            0            0     0                      1        0           0
                        0  1                            0             1       0 1                         0        0                    0                        0                   0                             0                  1             0          1                              1                       1        0   0                        1     0                1                   0                        1                        1                     0                    1           1        1                  1
     1                           0                   1                            1             1                          1                 0         0            0     1              1     0  1                      1 1         1                         0  1            1                              1                     0     1                          0                      0             1                 0                              1                  1    0                              0
         1    1                 1     1                      0    0     0              1                       1                         0     0         0                             1                    1 1                 1                           1  1                           0                             1           0         0                             1                  1                        1               0                     0         1     1                       0
   1              0                              0               0                0  0                          0               0                            0                0                      1                      1      0               0                 0              0                      1           0                             1              1                        1              0          1                        1                    1   0   0                           1                  1        1
   0                         0      0                 0                       0                    0        0                        0             0                        0        0                  1                 1                         0                 1                              1                              1  0             1                0                              0                  1          0                              1                 0                   0             1            0                   0                          0
            1             0               0                 0           0              1    0         1             1                          0                0                       1                    1                          0          1     0                       0                       0                0                           0         0         1           0      0                        0                   0                         0            1  1                       1
  0                  1    1       1                     0                              1                         1                 0              0                             0                        0                          1                          1                     0                           0                  1  1                           0                  1              1              0                        1        1               0                            1        1           0                        0                     0       0
                       0         0 0                         0                   0                0          1 1                              0              1   1 1      0       1                    1           0            0        0                   0                            0              0                            1          0          1    1                    1                              1       0              1                  0
                       0                         1   0        1                          1   0  0                1 0                   0              0  0           0           1                       1                       1                      1                             0              0                           0      0     1                   0                   1                  1   1      1 0                            0                      1
                    0                             1                0   1                            0                     1                     1                 1                             0        0                1              1                      0                           1            1              1     1                        1         1   1                              0                              0 0      0    0                              1               0                          0                     1                           0
                     0                        0               1                          1   1 0                           1                       0                      1        0           0      1                        0                      1               1     1                             1          1                              0   0                          1                0                            0              1                      0   1                     1  1      0            1
     1                     0                   1      0                         0                   0                 0                             0 1                           1          1                         0 1       0                    1     1               0  0                    0   0   1                              0      1                   1        0             0             0                    1       0                   0
                       1                           1 1       0                   1                 1    1  1                     1         1               0          0    0      0      0 1      0                       0       0                   0                       1                           1    0                       0              0     0                   0                       0   0     1
                           0                   0           0      1        1    1           1                    0              0            1                         0       0                         1                         0  0              0                   0        0                 1  1                     1                         1         0                         1        1                     0     1                 0 1                            0
                       0    1    0                  0     0        0                              1  1    0                 0                        0                            0               0  1           0                           0   1                            1       1       0      0                      0                0         1         1            0 1     0  0                          1
   0  0                          1                              1                1                    0                   1           0                     1                            1       1       1               0                     0                         0                    1            0                          0                         0                           1                              0             0                    1              1          1                         0      1    0                1       1
               1               1             1                             0                         1                              1              1              1  1              1             0               1                1         0                            0                             1                    0                          1   0   0                           0        0                0        1     1                         0    1   0            1  1
         0          0            0               1                    1                           1                  1                         1     0                 0                0     0                        0    0    1                   0                   1                      0                  0                1           0          1                        0                             0 0                1        0   0            0                              0
                0                           0                     1                         1                        0            1                             0        1   1       0      0 0             1                      1      0                   0     0                       0                             0                       1                         0              1                 1  0                    0                             1        0         1     0                     1
                   0               0                     0         1    0    1                          0                              0           0            0               0         0                        1              0              0     1                        0         0                     0          1                0                0       0                      0                  0             1                             0                          0                    0                1
                       1                             1  1                   0    1 0                 1           0                 1                      1        0              1          0               1                  1                           1                     1        1            0  1  1                       1                   1                0 1                         1   0                         0        0                             1
                   1                             1                          1                     1  1        0                    0   1           0        0  1                1               0                        0          1             0             1                              0                             1     0                  1                      1        1                              0         1                              1           0          1  1    0
                          0                  1    0    0                  1  0                    0    1                       0                       0          0                            0                 1 0       1    1                         0   0                           0             1                  1                        0                     1         1                   1           0              1                  0                            0                1
                     1                 1                 1                      1                         0              1      0         1                       1                  1                 0         0          0        0          0                              0                              0          0                         1                           1                             1                       0          1                          0                   0               0                         1             1          1                            0
                             1  1                0    0        1         0         1                       1                      1             0     1           0                           1       0                          0          0                              1                             0       0                0       0                     0                        1                     0         1     0                     1    0              0               1
          1        0            1   0                    1                         1                      1                  0                          1      1        0             1                        0                   1                         0           1                    0                     1           0              0               1                     1                              1                           0           1                         1       0                    1                 1              1
                   1                        0     0   0            0                          1                    0   0                              0                   0                 0       1                           1                          1       1    0             0            1                          1            1                0    0                             0                1                        0                        1           1         0                  0       0
             1        0            1                   0   0                      1                        0            0                      0                         1           0                  0                  1             0                   1                      0                         0                              0                   0            0                             1      1                 1     1                             0              0                   1                          0    0    1
              1            1                    0                1    0                    0        1                  0  1               0          0                   0                           0  0         0                  1                 1                         1                           0                        1                             1         1                             1                  0 0  0                      1                          1                  0                          0
   1          0                      1        0    0                           1                            1                      1                     1            0     1                      1                         1            1      0        1                  0           0                        1                  0 0                       0                        1               1                     1     0    0                  1                            0                 1
                 0                             0        0          0                1                0               1               1   1    0            0               0                        0              1                    1             0      0                0                 0             1                           0     0                            0                      0              0                  1       0   0                0               1
                            0                  1                            1                1         1     0                1       1      0                     0                              1                    1                  1                         1       1                 1                           0                    0   0                             0                            1                 1              0     1     0                1                            1                          1                             1              1
                             0       1                          1              1    0         1             0                         1            1         0                        0                      0                      1                  1                          1                            1         0             1                             0                  0                              0                            1                0  1         1               1                      0               1                             1              1
  0 0                          0                           1          1                 0           0                            0   0              0                         0         0           0                    1 1                        1                           1            0                      0                     0             0                       0     1               1              1     0                    1       1                   0                      1
                   1           1             0                   1                     0                           0           0                             0                           1           0             1            1   1                            1                       0              0 1    1         0     1                      1       1    0                 1                          0 0               1                         1           0                         0
          0  0                        0              0         1                   0                 1                           1    1     0                           1      1                       1       0  1                         0       0                     0   0                         0                          0                    0    1           1                             0      0         0    0                      1                            1
                        1              1                         1                         0      1       1                0      0   0      1          1   0       0          1     1  1 0   1                0                 1       0         1     1          0             1                1                            0       0                             0                         0
 0                0              0                           0                      1    0                      0                      0               1       1                            0                    1        1     1  1                        1                   1           0                  0                        1          1                    1                 1                  0                   1    1                      0                        1               1                    1
                 0           0 0                              0            1         1                1                      1 1 1     0            1                    1                   0 1        1                 0     1     1                     0        0            1                0                             0               1                  1             0                    1                       1                      1
    1                        0                      1          1       0                          0  1            0                            1 0                       1                       0          1                            1        0                       1                   1                        0        0           0                              1               1   1      0      1          1    0              1            1                 0
                      1            0                              0                            0     0                              1                    0                1                    0             1                              0      1                             1      1         0        1           0                              0                   1           1           0 1  1               0       0                 1                 0                           0       0  0
                      1                      1                    1          0          0               1               0               1     0                  0 1         1    1                              0                 0                        1                    1  1                   1                    1                 0                  1                              1                  0 1      1                         0 0                 1            0
                              0                         1            0     1              0           1            0   0                       0    0                 0          1                     0                          0        1         0             1         0           0                     0          1                        0         0                  1                    0       1                      0                1       0              0
                         0    1  1                1                         0                    0                 0                1            0                            0     0                  0 1                              1 0              0           1                          1                      0            1     0          1      0               1             1                0                   1              0                      1       0
                 0 0          1    1                         1                           0                      1                             0         0                         0        0        0                     1  0                        1                         0           1   0             0        1                      0        1               0         1                     1                         0         1                    1                    1                  1
                              1                   1                1                      0                              0  1                           0                           1       1                   1                    0          0               1                        1     1              1                  0                              1                        1                         0     0           0 1              0              1        1            0           1                            0              0
                          0                       0                      1    1                      0                     0                  0     1                             0                1      0     0          1                        1                  1     1            0                    1    0             1                0                 0                          0 1                  1                0                   0      1                             1                           1
                      0  1                       0                       1     1                     0                     0                     1        0                           0                     1                     1              0           0      1                     1                           0                      0                          0                             1                       0                    0       1                1            1    1                       0                           1          1                             1
                0              1                         1    0                     0      1         1                      0                     0      1          1       1     1             1               0              0                     1           0 1                 0     1      1   0                0                           1    1                      0           1     1                        0
                 1  0 0       0   1        0    1          1                 0          0             1                         1              1                              0         1                1  0              0                             0                           0                            0            0                           0                         1   0              1 1  1                              0           1
                         0    0           1                   0     0         1   0                          1    0               1                  0             1       0         1                              0       0                         1                     0        1                   0                        0                             0                 0                      0  1                     0                         0                          1                         1                       0
            0                    0                         0               0                            1                        0                     0        0             1                              0                         0                    1                      0             1                           0              0 0                        1                            0                        0                          0        0               1 0               1              1                          1        0                 0    1
                0        0  1            1                    1                           1  0    0               0                 1             0            1                        1                           1            0                    1   0     0                         0           0            0     1            0    0                0           0                1     1                       1                       1
         0                  0         0                   0                      0                       1                        0      1       1    0                            1                       1 1                  1                            1             1             0                          0   0                           1                 1          1              0 1         1           1                             0     1   0      0
                       1                        1                             0   0           1               1                            0            1               0      0       1                     0     0                        1                     0                        1                      0      1               0                    0        1            1                           1   0              1              1      1                         0 0                        1
             1                             0                        1                   0                         0                 0            1                    0 0           1                        0              0                      1    1            1     0                1                 1                            0                         1                         1   1            0              1           1            1       1                             0                        0 0
    1               1                0         1                             1   0              0            0 1             1   0  1                        0            1                           1                     0                           1                 1                   1                            1    1        0                           1                       0    0 0   0   0                     0                    0
                    0                      0                           1 1    1                           1    0   1   0                           0   0  0 0     1                        0                   0                           1                          0             0            0                 0                       1                         0               1                    1                          1                              0                     0              0                           1
  0    0                           0                           1    1       1   0                              1                        1   1                    1                  1                 1                  1                  0                              0      0                       0        0                       0                            0                     0                         1      0                      0                   1                           1      0             1               1
                   0                     1                              1                    1                   0               0    1          0               0                       1                  0     1                              1 0                             0                     1                     1                      1         1          0      1      0                 0                      1               1                   1                0           1          1   0
    0                    0                              0 1                             1              0             1                   1  1       1                          0  0      1         0                    1                     0        1             0              0                        1          1                          0                      0                     1           1                       0                   0                     0                             0 1
        0                        0                       0               1    0                  1                            0        1                   1  0                      0             0            1                     0                  1              0                              1    0               0      0    1                             0                           1   1              1                          1      0                       1              0                 0
                             0                             0                              0        0                         0   1     0     1     1                              0               0                          1           1                 1                         1                        1            0              1 0   1                    1               1                      0                           0                  1  0     1           0       0          0
              0                     1               0        0                          1                             0                       0                1       1                 1    1                        0                     0                   0              1                  0 0   1              0           0                      1                        0     0              0        0       1                           0              1                1            0
    1                      1    0                         1                              1                      0      0     0                      0      1   1                    1                  1                        1                     0     1 0                              1                0                       1    1               0         0   0       1            1                          0                         1                      1                        1
      0                    1              1           0                  1                       1          0                             0                1                1            0               1               1               1 0                 0                      1          0            0                   0   0       0                  0        0                              0                       0           0                       1          0                  1
                           0               1                              0                 1    1                       1            0                       0                0                             1 0                           0           0       1                    1         1    1                 0            1     1                            0                        1                  0                            1                0                      0                        1              1                           0                         0
             1                   1               1                    1                      1             1                           1    1                         0           0                           1                     0   0       0                             1                     1       1                            1           0                       0                    1 0                        1                 1         1               1   0                  0           1 0
                        0    0      0    1                         0                        1                    1                        1       1                             0              0                         0                      1                1           0                              0 1                   0                 1     0       0                     0      1 1                1         0                             1        0         0             0
                           0    0       1 1                          1                        0             1                            0         0              1                   1                         0 1                     0  1 0                 1       1                  1           0                       1    0                             0                       1               0                        0                           0      1                      1                       1
         0    1                             1                     1 1                        0   0           0              0     1                    1              1                          1   1       0                       1                       1                         1               1                        1            1                      0                           1       1               1                 1                      0     0       0                          1
         0 0                       0      1                              0                1 1        1                           1    0                         0                    1                        0                             0    1        0              1              0                 1       0                 1    0    0                         1              0                           0                             0                   0    1                           0
              0                1           0                   0              0                       1              1 1                  1                  0                   1 1    1                1                   1            1            1   0     0                            1         0                           1               0                       0  1    0    1                0      1                 0
              1                            1                      0                1                      1                 1                   1                              0                              0                           1              1                            0                              0                              1                1         1    1                0                              1              1                         0         0     0     0                       1                           1                         0                       0                      1                         1
                          0          0 1            1                         0                        0                        0     0             0      0                           0                          1         1 0                         0            1  0           0                    0         1                          0                          0        0   1                    1            1        1                      1       1                            0
        0                              0      1                 1                     0                            0       0                   1          0         1              1                 1                         0                    1   0  0            1              1         0                         1                          1        0             0                   1             1      1                           1         0                             1                              1
         1       1      0       0                          0           0                         1                           0                  0                      1             1       0      1                   1              0           0               1                0    0                  0                        1     0                0                 1    1                      0                            0            1     1                      0
                 1            1            0                           1                       0                   1   1         1                          0                              0               1               0               0                             1               1                           1                             1                  1                1      1  1     1                1                       1               0                         1                      1        0 0                         0
        0    1  0        1               1 0                   0                       1   1              1 0         1   0              1                             0        0                         1            0                        0                     1 0                             1         0            0  0                       0            1             0                         1                     0
                0                     0                         1                         0                1      0                         0                      0                        1          0                        0            1                  0     0             0                             1                          0                    0                     0                            1                         1                           1              0        1      0                 1                   0 0                              0     1
  1          0         1        1                        0                   0                  0   1      0           1                 0                         1                              0            0             1         0         0  1        1          0  0   0                        0  1                         1                0                             1                          1                  0                 1
                           0                     1     1      1                          1   1                            0                       0               1  0            0       1            0      0                    1    1        1  0             0  1       1     1               1                    0                         1 1                             0         1             0                              0
          1                       0      0                         1      1             0                1     1        1      0             0                            0                           1                            0          0     1                         0                     0     1  0   1       0                       0      1         1                          0      0                        0                              0                     0
                    1                    1              1     0              0                   1    0           0       1       1                1                       0                    1         1                   1   0                            1                 1                      1 1         0                      1          0                 0     1                         0    1         1                        1            0
          0              1                  1           0                    1                 0                              1                          1                        0                          0             0       1                    1   0  0 1                   0                    1                             1              1                       1       1      0                            0               1                         1                 1                              1                         0      1
                            0                       1                 0     1                0  1     1           0                  0                           0                      1             0   0    1              1                              0                     0                0          1                           1   0                     0                            0              1   0                        1                   0                        0                1                   1
                    0        1        1                     1                           1             0                         1        1                         0          0       0         1                   1        0   0                     0                           0               0               0                            1                       1      1                    1 1   0               1  1                  1            0                 0
                           0         0                         1                    0                              1                   0       0                 0                           1                            0                             0                   0            1   0       1                              0                   1                    1                              0                       0             0            0                    1                             1     0 0                        1  1     1                           1
                     1      1    0                      0   1                1              1            0 0                      1      1    0                         0    1                 0                       1                           1                1     0               0              1                        1 0                             0                          1  1       1                      1                         1            1
  0             1       0 1              1                            1                     0  0              1           1  1               0        0          0                  0               1        1                   1                  0            0              0                   1                             1               1         0                           1                    0               1                     0       1
            0                        1                            0                    1                           1           0                0                 1   0          0                1              0    1                         0  1                   1             0                         1             1         1                     1                           0      1                            0           0                   0 1                        0 1                            1
                       0            0                 0    0         0         0                   1          0             1                              1                       0                          1    0              1          1                             0                        0   1      1                           1  0       0                              0            1       0     0    1               1                              0              1
                       1                      1    0           0   1                0                          0                     0         0                        1  0           1                       0                          0     0                          1                            1                     1  1                   1           1                           0                           1                      0 1                          1                        1                 0                             0                          0
                             1                              0    1                  0                     0          1                             0        1                        1      0                       0                 0            0                             1                          0  0       0         0                       0        0              0                   0          0          1  1    1                       1                      1                       1        1
                            0         0                           1             0                      0                        1                         0  1  1                   1                     0          0            1            0        1      1             0              0                 0           1   0             1   1                        0                      0           1                        1    1 1         0
     0         0        0    0  0                            1                    1       1                  1    0                         0                 0                     1                        0                              1              1                     1         1                          0                1                       1                       0           0    0           1                 1                         1                   1                0                         1
         1              1               1               0                          0  0                    1                  1                        1         0       0                 0                1                            1            1                        1      0                 1      0           0    1                    1                 1           1                             1               0            1     1               0                   1
                     0 0    1                          1             1     1                 0     1  1         0                              1          0                            0                 0          0          1                0                1    0                0             0                  0                  0  1                        1        1                         0               1            0            1
             0                            0                         0                             1                         0      1  0    0                      0          1           0                              1                            0 0               0                     1    0    0                1             1  0                         0          1                 0       0                  1            1               1              1                  1
             1                  0                 1           1               1                            1   0                          0                     0                     1                  0  1                  0                      0    0                   0                 0         1                      1               0                1                           0                       1                  0                 0                       1                    0                         1             1 1
    0           1                           0  0                          0                            0                      1      1     1          1    0                1        1                        0                   0   1        0 0       1                0                            0   0                    0    1                        1                        1         0           1                         0                             0
                  0                         0                              0                      0             0       0                         1      1                       1                              1                1                         1 0          0  0                       0                             0                            0                       1       1                             1                          1                          0                 0               0             0  1                1           1                    0
             0         0             1         0                  1        0    0           1      0                   0       0            1                 0                    1                         0       1      1 0            1                 1  1          0                   1                       0  0   1        0                  1                     1     1
                        0                       1                          0                     0    1                  1                1                0                           0                           0            0           0                       1                1         1          0       1     0               1                    1               1   0          1                            0     1                            0                   0  1  0                          1
         1                          1         1                    0               1         0                    1      1                 0 0                  1                       0                         0        1                 1                           0               1                            0                            0           0          1                   1                     1                              0  1  1    0              1       1                      1
                       1    1                        0 1                        0                            0        0     0 0           1  0  1      1    0            0        1     0                              1      1           0    0       1  1                      1                        1                    1                  1       0          0                            0
     0                              1                      0    0       0             0      0                 0                        0 0            0           0                 1                             1      1             0               1        1                  0                 0      1            1                       0                       1                      0                             1        1    1                 1                      1
      1                 0               1                          1                  0             1                       0   0      1                      0       0   1  0                           0                       0                      0                    0                  1                             0                          0      0              1     1                          0            0   0                     1                       1                         1                    1
                 0                 0                       1       1          1                  1                       0                        0                 1    1            1                   1           0                             0   0    0 1                 1                        1       0    0           1                           1  0             0         0                             0                 1  0    1
          0                   1     1                             1         1                     1 0                        0    0                           1                    1                  1                             1          0                1                  1                          1                          0                             0        1     0            0                       0                             1             0                      0                1               1                       1                            1
      0                      0                0                      0   0                      1                    0      1                        0          0                            0         1   1                        0             1              0                  1                              0                1                          0        0     1                       1                           0                     0                   0                              0               0   0          0
                           1    1                            1                     0     1                   0                   0                 1                     0  0                              0    0                        1 0                   0                        1                             1         1                            1                      0    0                   0   0                              0                           1                1             0                   1   1                 1
  0            1               1                          1     1                       0                  0  0                          0   0   1                     0 1                     0               0                    0            1                             0    1                       0                        0           0          0        0                         0               0                           1                            0         1    1
                             1                        1     1    0                          1                    0                             1              0                        1                          0        1                    1               1                             1          1                     0             1 0                        1                         1                            0                             1       1         0                       0                     0      1                   1   1         0
                             0           1      1   1                 0  1         0       0                   0       0     1                           1                       1          0           0             0                    0             0  1  0   0          0               0           0      1 0                    1          0             0                1
                             1                      1                       0         1                     1        0    0  1               1            1                      1           1                0                 0                       1                   1                 0                      0   1                   0                         1 0    0            0                0                  1                         0             1   1                         1
  0                          0                   0     0           1              0                1          1 1             0             1 0                             1                             0                        1        0  0              0   1                        1                           1                     0                         0       0         0                      0                            0                              0                           1                      1
   1                   1         0                0          1                              1     1                       1     0                           1 0                   1                   0                    0    1                0     1                 0              0          0    0                0   0               0                              1                         1       0       0               0     1
  0       0                         1                     1 0                1                              1           1                     0          0                           1                   1                          1                       0                              0  0             1                     1              1        1           1                           1         1                           1                1          1                1           1 0       1
          1                           1                 1                0       0                             1                              0                       1                    1              1             1                           1                             1             1                              1              0                          0                            1 0                    0 1                0      0                        0     0                          0         1                             1           0             0
                     1                      1           1   0   1                 1                           0                  0                         0     1                       0                      1                 1             1      1                             0                    1                  1                              1                    0                              0     0    0                       0                             0                      0            0              1       1                           1
                        1                              1                             0                 0            1                   0                        0                    1                        1                    1 0                1            0                    0     0                             1                  0     0             0                         0                     1                  0 1                     1                              0             0                0        1    1                       0
                           1                      0                    0                     0      1     0                          1                   0            0                1       1                         0                    1                       1           0               1                   0            1              1                  1      1            0        1       0                  1            0                         1                0                             1                            0
                        1                         1   1   1                          0                     1                     1                      0                         1     0     0         0            0           0   1                       0  1      0                     0        1     1                              0   0                  0                              1                            0                  0                           1     0                0
       0     1               0                      1 1      1                     0               1                   0  0           0    1               0  1             0 1                            0     0                0         1             1                         0                          0                          1                           1     0                  0   0                            0               0
        0                          1                  1                          0                1                         1  0     0                  0                        0 1           1        1                   1                 0                        0      1                             1                             0                           0                        1      0           0             1    0       1        1 1        0                 0
                  1     1                        0  0         1     1      0                1                  1     1                             0                        0                 1            0                   1                           1                0    0                   0               0  1    1                       0     0             0                  1             1  0                        1                1
                          0                 1          1                           0                        1                         0                         1   0                   0               1                1                       1                   1  0                           1                     1          1          1        0       0                            1          0                           0                          0                        0                              1                            0      1                        0                  1
                              0              1          1                0             1                   0                      1                       1        1                       1                0             1                      1              0                              0  0 0                  1     0   1                 1 1  1                            0       0            1                     0                   1              1              0
  0            0              1    0          1   0                        0                   0                    0            1    0         0                 1                        1                           0                  1                            1          1                             1                           1             0 0            1    1           1               0          1                  1                             1                              1
                0                      1   1               1                     1       1              0            1    0                    0      1                0                            1         1     0          1   1      0                        1                             1     1                   0                      0          1                        1                          1        0 0           0              1
     0                          1          1                1           1     0      0                              0         1                  0              0        1                   1                      1                       1                             0       0                           0            1                  1                     0                       0                              1   0              1                  1               1                             1                             0             0
    0            0                              1            1                        0                           0             0                   1   1 0   0          0        0               0               0      1              1         0                  0         0            1 1 0           0         0          1                              1                         1                     0                            1
        1       1                         1                   1                   1                   1                              1                  0                            1                  1                    1                 1           1         0  0             0                              1                           0                    0 1         1       1                          1                              0             0  1 1      0      1          1
                        1   0   0                           1    1                             0   1                  0                          0  1         0                      0                         0             1                     0                     0               1                       1 1                              0          1                  1                              0                   0                              1                0      0          1              1    1
                       1 1                   0            1                   1                    1         1                0          0        0      0                     1                 1                1                     0                              1                            0     1  0                       0                          0 1           0                            0            0    0       1                          1      1                    0
              1  1  0            1                       0    1                     0                0   1                1                          1               0       0           0                 0               1            0                             0                         0     1           0                   0               0                          0                     0            1                     0           0               1          0
        0                        0             0 0                            1                  1                       0                0                            1                           0                       0                     0                     0                         1        1                              0    0                     1                             0                   1                     0 1               1      1 1                       1   0                              1                        1                 0
                              0                      1                           1            1                            1          0                       1   1   1                       1             1                  1         0                  0                         1               1                          0                        1                            0   0                      0              1    0        0       1              1              0                 1        1            0
              0       0                       1               1                             0      0     0                0         0         0                             0   1   1     0                    1  1                           1      1       0     1                       1      0     0                          0                         0     0              1                   1                          0                   1
                 1                             0                        1 1                1                              1         1         1                    1  0         0                            0    1                       0                           1                  1        0                 0       1   1                     0        0  0 0                 1                        1                    0                             1                             0              1
                             1                              1                   1                1                     1           1 0                             1                0 0                            1           0  0       0             0 1                     0      0                         0                       0                 1                            1   1          1                            1                       1         1                         1                        0                             0
                         1               1            1                        1              0        1  1                           1             0                        1                        1                  1          1                      1                       0     1                        0     1                   0 0                         1                 1                             0                       0              0                           1                            1   1                 0                      1
                       0                 0                0                              0   1                  0         0      1                           0                        0                1   1      0            0                          0                      0                    0                       0             0                            0              1           1                           0            0               0                    0               0             0      0    0
           1   1  0          0             0                1    0                    1                           1                      0                     0               0                0                        0                           1                           0         0                        0                 0              0           1     1                    0                   0             0            1                           0            1                 0                             1
    0             0                  1       1                      1                    1                             1                 1                           1    0                   0                       0         0 0  0                   0  1                      1 0                              0             1      0            0                      0                       0    1        1 0                             1   0
                    0        1    0                       0      0          1             1                             1                            0         0  1                           1     0                       1                 0                           1                              0   0                         0      1                          0                              1                    0   0   0                 1       0   1                          0 0
                        0            1                             0      1         1                       0                             1     1    1             1                           1                 1                    0                      0         0         0  0                         1           1             0              1          1 0                     0                  1         0                      1   0   1      1
                              0                 0                   1                   1              0           1        1         1 0     0                          0                          0            0                        1                   0                            0  0           0             1                              0                   0        0         1                          1 1                        0                          0                     1           0                0
                             0       0                       1                             0             0     1   0        1                         0                  1               1 1                        1                    1    0                              1       1       0                             0                   0     1                              1    1                    0                    1                          1                        1 0        0                        0
            1                             1                     1          0                      0              0              1           0       0  1      0        1                          0                1             0            0            0                            0                     0   0            1     0           1        1     0                0                   1                             0                   1       0
  1                  1                     1  &nb