       0       0       0       0       0
       1       1       1       1       1
       2       2       2       2       2
       3       3       3       3       3
       4       4       4       4       4
       5       5       5       5       5
       6       6       6       6       6
       7       7       7       7       7
       8       8       8       8       8
       9       9       9       9       9
      10      10      10      10      10
      11      11      11      11      11
      12      12      12      12      12
      13      13      13      13      13
      14      14      14      14      14
      15      15      15      15      15
      16      16      16      16      16
      17      17      17      17      17
      18      18      18      18      18
      19      19      19      19      19
      20      20      20      20      20
      21      21      21      21      21
      22      22      22      22      22
      23      23      23      23      23
      24      24      24      24      24
      25      25      25      25      25
      26      26      26      26      26
      27      27      27      27      27
      28      28      28      28      28
      29      29      29      29      29
      30      30      30      30      30
      31      31      31      31      31
      32      32      32      32      32
      33      33      33      33      33
      34      34      34      34      34
      35      35      35      35      35
      36      36      36      36      36
      37      37      37      37      37
      38      38      38      38      38
      39      39      39      39      39
      40      40      40      40      40
      41      41      41      41      41
      42      42      42      42      42
      43      43      43      43      43
      44      44      44      44      44
      45      45      45      45      45
      46      46      46      46      46
      47      47      47      47      47
      48      48      48      48      48
      49      49      49      49      49
      50      50      50      50      50
      51      51      51      51      51
      52      52      52      52      52
      53      53      53      53      53
      54      54      54      54      54
      55      55      55      55      55
      56      56      56      56      56
      57      57      57      57      57
      58      58      58      58      58
      59      59      59      59      59
      60      60      60      60      60
      61      61      61      61      61
      62      62      62      62      62
      63      63      63      63      63
      64      64      64      64      64
      65      65      65      65      65
      66      66      66      66      66
      67      67      67      67      67
      68      68      68      68      68
      69      69      69      69      69
      70      70      70      70      70
      71      71      71      71      71
      72      72      72      72      72
      73      73      73      73      73
      74      74      74      74      74
      75      75      75      75      75
      76      76      76      76      76
      77      77      77      77      77
      78      78      78      78      78
      79      79      79      79      79
      80      80      80      80      80
      81      81      81      81      81
      82      82      82      82      82
      83      83      83      83      83
      84      84      84      84      84
      85      85      85      85      85
      86      86      86      86      86
      87      87      87      87      87
      88      88      88      88      88
      89      89      89      89      89
      90      90      90      90      90
      91      91      91      91      91
      92      92      92      92      92
      93      93      93      93       *
      94      94      94      94      93
      95      95      95      95      94
      96      96      96      96      95
      97      97      97      97      96
      98      98      98      98      97
      99      99      99      99      98
     100     100     100     100      99
     101     101     101     101     100
     102     102     102     102     101
     103     103     103     103     102
     104     104     104     104     103
     105     105     105     105     104
     106     106     106     106     105
     107     107     107     107     106
     108     108     108     108     107
     109     109     109     109     108
     110     110     110     110     109
     111     111     111     111     110
     112     112     112     112     111
     113     113     113     113     112
     114     114     114     114     113
     115     115     115     115     114
     116     116     116     116     115
     117     117     117     117     116
     118     118     118     118     117
     119     119     119     119     118
     120     120     120     120     119
     121     121     121     121     120
     122     122     122     122     121
     123     123     123     123     122
     124     124     124     124     123
     125     125     125     125     124
     126     126     126     126     125
     127     127     127     127     126
     128     128     128     128     127
     129     129     129     129     128
     130     130     130     130     129
     131     131       *     131     130
     132     132     131     132     131
     133     133     132     133     132
     134     134     133     134     133
     135     135     134     135     134
     136     136     135     136     135
     137     137       *     137     136
     138     138     136     138     137
     139       *     137     139     138
     140     139       *     140     139
     141     140       *     141     140
     142     141     138     142     141
     143     142     139     143     142
     144     143     140     144       *
     145     144     141     145     143
     146     145     142     146     144
     147     146     143     147     145
     148     147     144     148     146
     149     148     145     149     147
     150     149     146     150     148
     151     150     147     151     149
     152     151     148     152     150
     153     152     149     153     151
     154     153     150     154     152
     155     154       *     155     153
     156     155     151     156     154
     157     156     152     157     155
     158     157       *     158     156
     159     158       *     159     157
     160     159     153     160       *
     161     160     154     161     158
     162     161     155     162     159
     163     162     156     163     160
     164     163     157     164     161
     165     164       *     165     162
     166     165     158     166     163
     167     166     159     167     164
     168     167     160     168     165
     169     168     161     169     166
     170     169     162     170     167
     171     170     163     171     168
     172     171       *     172     169
     173     172     164     173     170
     174     173     165     174     171
     175     174     166     175       *
     176     175     167     176     172
     177     176     168     177     173
     178     177     169     178     174
     179     178     170     179     175
     180     179     171     180     176
     181     180       *     181     177
     182       *     172     182     178
     183       *     173     183     179
     184     181     174     184     180
     185     182     175     185     181
     186     183       *     186     182
     187     184     176     187     183
     188       *     177     188     184
     189     185     178     189     185
     190     186     179     190     186
     191     187       *     191     187
     192     188       *     192     188
     193     189     180     193       *
     194     190     181     194     189
     195     191     182     195     190
     196     192     183     196     191
     197     193     184     197     192
     198     194     185     198       *
     199     195     186     199       *
     200     196     187     200       *
     201     197     188     201     193
     202     198     189     202       *
     203     199     190     203     194
     204     200       *     204     195
     205     201     191     205     196
     206     202     192     206       *
     207     203     193     207     197
     208     204     194     208       *
     209     205     195     209     198
     210     206       *     210     199
     211     207     196     211     200
     212     208       *     212     201
     213     209     197     213     202
     214     210     198     214     203
     215     211     199     215     204
     216     212       *     216     205
     217     213     200     217       *
     218     214       *     218     206
     219     215     201     219     207
     220     216     202     220     208
     221     217       *     221     209
     222     218     203     222     210
     223     219     204     223     211
     224     220       *     224     212
     225     221     205     225     213
     226     222       *     226     214
     227     223     206     227     215
     228     224       *     228     216
     229     225     207     229     217
     230       *     208     230     218
     231     226       *     231     219
     232     227       *     232     220
     233       *     209     233     221
     234     228     210     234       *
     235     229     211     235       *
     236     230       *     236     222
     237     231       *     237     223
     238     232     212     238     224
     239     233       *     239     225
     240     234     213     240     226
     241     235       *     241     227
     242     236       *     242     228
     243     237     214     243     229
     244     238     215     244     230
     245     239     216     245     231
     246     240     217     246       *
     247     241     218     247     232
     248     242     219     248     233
     249     243       *     249     234
     250     244     220     250     235
       *     245     221     251     236
     251     246     222     252       *
     252     247     223     253       *
     253     248     224     254     237
     254     249       *     255     238
     255       *     225     256     239
     256     250     226     257       *
     257     251       *     258     240
     258     252       *     259     241
     259     253       *     260     242
       *     254     227     261     243
     260     255     228     262       *
       *     256     229     263     244
     261     257     230     264     245
     262     258     231     265     246
     263     259     232     266     247
     264     260     233     267       *
       *     261     234     268     248
     265     262       *     269     249
       *     263     235     270     250
     266     264     236     271     251
     267     265       *     272     252
     268     266     237     273       *
     269     267       *     274     253
     270     268     238     275     254
     271     269     239     276     255
     272     270     240     277       *
       *     271     241     278     256
     273     272     242     279       *
     274     273       *     280     257
     275     274     243     281       *
     276     275     244       *       *
     277     276     245     282       *
     278     277     246     283       *
     279     278     247       *       *
     280     279     248       *       *
     281     280     249       *       *
     282     281     250       *       *
     283     282     251       *       *
     284     283       *     284     258
     285     284     252     285     259
       *     285     253     286     260
       *     286     254     287     261
     286     287     255       *       *
     287     288     256       *       *
     288     289       *     288     262
     289       *     257     289     263
     290     290     258     290       *
     291     291     259     291     264
     292       *     260     292     265
     293       *       *     293     266
     294       *       *     294     267
     295     292     261       *       *
     296       *       *     295     268
     297       *       *     296     269
     298     293       *     297     270
     299     294       *     298     271
     300       *     262     299     272
     301       *       *     300     273
     302     295     263       *       *
     303       *       *     301     274
     304     296     264     302       *
     305     297     265     303     275
     306     298     266       *       *
     307       *       *     304     276
     308     299     267     305       *
     309     300     268     306       *
     310     301     269       *       *
     311     302     270       *       *
     312     303     271       *       *
       *     304     272     307       *
       *     305     273     308       *
     313       *       *     309     277
     314     306     274       *       *
     315       *       *     310     278
     316     307     275       *       *
     317     308     276       *       *
     318     309     277       *       *
     319       *     278     311     279
     320     310     279     312       *
     321     311     280       *       *
     322       *       *     313     280
     323       *       *     314     281
     324     312     281       *       *
     325     313     282       *       *
     326     314     283     315     282
       *     315       *     316     283
     327     316     284     317       *
       *     317       *     318     284
     328     318     285       *       *
       *     319     286     319       *
     329     320     287       *       *
       *     321     288       *     285
       *       *     289     320     286
       *       *     290     321     287
       *     322     291     322       *
     330     323     292       *       *
     331     324       *     323     288
       *       *     293     324     289
     332     325       *     325     290
     333     326     294       *       *
     334     327     295       *       *
       *       *     296     326     291
     335     328     297       *       *
       *     329     298       *     292
       *     330     299       *     293
     336       *       *     327     294
     337     331     300       *       *
     338     332     301       *       *
     339     333     302       *       *
     340     334     303     328     295
       *       *     304     329     296
     341     335     305       *       *
       *       *     306     330     297
     342       *       *     331     298
     343       *       *     332     299
     344     336     307       *       *
     345       *       *     333     300
     346     337     308       *       *
       *     338       *     334     301
     347     339     309       *       *
     348       *       *     335     302
     349       *       *     336     303
     350     340     310       *       *
     351     341     311       *       *
       *       *     312     337     304
       *     342     313       *     305
     352     343     314       *       *
     353     344     315       *       *
