git.joshuawise.com
/
mandelfpga.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
blame
|
history
|
raw
|
HEAD
add comment and sim build rule
[mandelfpga.git]
/
logo.readmemb
1
11
2
11
3
11
4
11
5
11
6
11
7
11
8
11
9
11
10
11
11
11
12
11
13
11
14
11
15
11
16
11
17
11
18
11
19
11
20
11
21
11
22
11
23
11
24
11
25
11
26
11
27
11
28
11
29
11
30
11
31
11
32
11
33
11
34
11
35
11
36
11
37
11
38
11
39
11
40
11
41
11
42
11
43
11
44
11
45
11
46
11
47
11
48
11
49
11
50
11
51
11
52
11
53
11
54
11
55
11
56
11
57
11
58
11
59
11
60
11
61
11
62
11
63
11
64
11
65
11
66
11
67
11
68
11
69
11
70
11
71
11
72
11
73
11
74
11
75
11
76
11
77
11
78
11
79
11
80
11
81
11
82
11
83
11
84
11
85
11
86
11
87
11
88
11
89
11
90
11
91
11
92
11
93
11
94
11
95
11
96
11
97
00
98
00
99
00
100
00
101
00
102
00
103
00
104
00
105
00
106
00
107
00
108
00
109
00
110
00
111
00
112
00
113
00
114
00
115
00
116
00
117
00
118
00
119
00
120
00
121
00
122
00
123
00
124
00
125
00
126
00
127
00
128
00
129
11
130
11
131
11
132
11
133
11
134
11
135
11
136
11
137
11
138
11
139
11
140
11
141
11
142
11
143
11
144
11
145
11
146
11
147
11
148
11
149
11
150
11
151
11
152
11
153
11
154
11
155
11
156
11
157
11
158
11
159
11
160
11
161
11
162
11
163
11
164
11
165
11
166
11
167
11
168
11
169
11
170
11
171
11
172
11
173
11
174
11
175
11
176
11
177
11
178
11
179
11
180
11
181
11
182
11
183
11
184
11
185
11
186
11
187
11
188
11
189
11
190
11
191
11
192
11
193
11
194
11
195
11
196
11
197
11
198
11
199
11
200
11
201
11
202
11
203
11
204
11
205
11
206
11
207
11
208
11
209
11
210
11
211
11
212
11
213
11
214
11
215
11
216
11
217
11
218
11
219
11
220
11
221
11
222
11
223
11
224
11
225
00
226
00
227
00
228
00
229
00
230
00
231
00
232
00
233
00
234
00
235
00
236
00
237
00
238
00
239
00
240
00
241
00
242
00
243
00
244
00
245
00
246
00
247
00
248
00
249
00
250
00
251
00
252
00
253
00
254
00
255
00
256
00
257
11
258
11
259
00
260
00
261
00
262
00
263
00
264
00
265
00
266
00
267
00
268
00
269
00
270
00
271
00
272
00
273
00
274
00
275
00
276
00
277
00
278
00
279
00
280
00
281
00
282
00
283
00
284
00
285
00
286
00
287
00
288
00
289
00
290
00
291
00
292
00
293
00
294
00
295
00
296
00
297
00
298
00
299
00
300
00
301
00
302
00
303
00
304
00
305
00
306
00
307
00
308
00
309
00
310
00
311
00
312
00
313
00
314
00
315
00
316
00
317
00
318
00
319
00
320
00
321
00
322
00
323
00
324
00
325
00
326
00
327
00
328
00
329
00
330
00
331
00
332
00
333
00
334
00
335
00
336
00
337
00
338
00
339
00
340
00
341
00
342
00
343
00
344
00
345
00
346
00
347
00
348
00
349
00
350
00
351
11
352
11
353
00
354
00
355
00
356
00
357
00
358
00
359
00
360
00
361
00
362
00
363
00
364
00
365
00
366
00
367
00
368
00
369
00
370
00
371
00
372
00
373
00
374
00
375
00
376
00
377
00
378
00
379
00
380
00
381
00
382
00
383
00
384
00
385
11
386
11
387
00
388
00
389
00
390
00
391
00
392
00
393
00
394
00
395
00
396
00
397
00
398
00
399
00
400
00
401
00
402
00
403
00
404
00
405
00
406
00
407
00
408
00
409
00
410
00
411
00
412
00
413
00
414
00
415
00
416
00
417
00
418
00
419
00
420
00
421
00
422
00
423
00
424
00
425
00
426
00
427
00
428
00
429
00
430
00
431
00
432
00
433
00
434
00
435
00
436
00
437
00
438
00
439
00
440
00
441
00
442
00
443
00
444
00
445
00
446
00
447
00
448
00
449
00
450
00
451
00
452
00
453
00
454
00
455
00
456
00
457
00
458
00
459
00
460
00
461
00
462
00
463
00
464
00
465
00
466
00
467
00
468
00
469
00
470
00
471
00
472
00
473
00
474
00
475
00
476
00
477
00
478
00
479
11
480
11
481
00
482
00
483
00
484
00
485
00
486
00
487
00
488
00
489
00
490
00
491
00
492
00
493
00
494
00
495
00
496
00
497
00
498
00
499
00
500
00
501
00
502
00
503
00
504
00
505
00
506
00
507
00
508
00
509
00
510
00
511
00
512
00
513
11
514
11
515
00
516
00
517
00
518
00
519
00
520
00
521
00
522
00
523
00
524
00
525
00
526
00
527
00
528
00
529
00
530
00
531
00
532
00
533
00
534
00
535
00
536
00
537
00
538
00
539
00
540
00
541
00
542
00
543
00
544
00
545
00
546
00
547
00
548
00
549
00
550
00
551
00
552
00
553
00
554
00
555
00
556
00
557
00
558
00
559
00
560
00
561
00
562
00
563
00
564
00
565
00
566
00
567
00
568
00
569
00
570
00
571
00
572
00
573
00
574
00
575
00
576
00
577
00
578
00
579
00
580
00
581
00
582
00
583
00
584
00
585
00
586
00
587
00
588
00
589
00
590
00
591
00
592
00
593
00
594
00
595
00
596
00
597
00
598
00
599
00
600
00
601
00
602
00
603
00
604
00
605
00
606
00
607
11
608
11
609
00
610
00
611
00
612
00
613
00
614
00
615
00
616
00
617
00
618
00
619
00
620
00
621
00
622
00
623
00
624
00
625
00
626
00
627
00
628
00
629
00
630
00
631
00
632
00
633
00
634
00
635
00
636
00
637
00
638
00
639
00
640
00
641
11
642
11
643
00
644
00
645
00
646
00
647
00
648
00
649
00
650
00
651
00
652
00
653
00
654
00
655
00
656
00
657
00
658
00
659
00
660
00
661
00
662
00
663
00
664
00
665
00
666
00
667
00
668
00
669
00
670
00
671
00
672
00
673
00
674
00
675
00
676
00
677
00
678
00
679
00
680
00
681
00
682
00
683
00
684
00
685
00
686
00
687
00
688
00
689
00
690
00
691
00
692
00
693
00
694
00
695
00
696
00
697
00
698
00
699
00
700
00
701
00
702
00
703
00
704
00
705
00
706
00
707
00
708
00
709
00
710
00
711
00
712
00
713
00
714
00
715
00
716
00
717
00
718
00
719
00
720
00
721
00
722
00
723
00
724
00
725
00
726
00
727
00
728
00
729
00
730
00
731
00
732
00
733
00
734
00
735
11
736
11
737
00
738
00
739
00
740
00
741
00
742
00
743
00
744
00
745
00
746
00
747
00
748
00
749
00
750
00
751
00
752
00
753
00
754
00
755
00
756
00
757
00
758
00
759
00
760
00
761
00
762
00
763
00
764
00
765
00
766
00
767
00
768
00
769
11
770
11
771
00
772
00
773
00
774
00
775
00
776
00
777
00
778
00
779
00
780
00
781
00
782
00
783
00
784
00
785
00
786
00
787
00
788
00
789
00
790
00
791
00
792
00
793
00
794
00
795
00
796
00
797
00
798
00
799
00
800
00
801
00
802
00
803
00
804
00
805
00
806
00
807
00
808
00
809
00
810
00
811
00
812
00
813
00
814
00
815
00
816
00
817
00
818
00
819
00
820
00
821
00
822
00
823
00
824
00
825
00
826
00
827
00
828
00
829
00
830
00
831
00
832
00
833
00
834
00
835
00
836
00
837
00
838
00
839
00
840
00
841
00
842
00
843
00
844
00
845
00
846
00
847
00
848
00
849
00
850
00
851
00
852
00
853
00
854
00
855
00
856
00
857
00
858
00
859
00
860
00
861
00
862
00
863
11
864
11
865
00
866
00
867
00
868
00
869
00
870
00
871
00
872
00
873
00
874
00
875
00
876
00
877
00
878
00
879
00
880
00
881
00
882
00
883
00
884
00
885
00
886
00
887
00
888
00
889
00
890
00
891
00
892
00
893
00
894
00
895
00
896
00
897
11
898
11
899
00
900
00
901
00
902
00
903
00
904
00
905
00
906
00
907
00
908
00
909
00
910
00
911
00
912
00
913
00
914
00
915
00
916
00
917
00
918
00
919
00
920
00
921
00
922
00
923
00
924
00
925
00
926
00
927
00
928
00
929
00
930
00
931
00
932
00
933
00
934
00
935
00
936
00
937
00
938
00
939
00
940
00
941
00
942
00
943
00
944
00
945
00
946
00
947
00
948
00
949
00
950
00
951
00
952
00
953
00
954
00
955
00
956
00
957
00
958
00
959
00
960
00
961
00
962
00
963
00
964
00
965
00
966
00
967
00
968
00
969
00
970
00
971
00
972
00
973
00
974
00
975
00
976
00
977
00
978
00
979
00
980
00
981
00
982
00
983
00
984
00
985
00
986
00
987
00
988
00
989
00
990
00
991
11
992
11
993
00
994
00
995
00
996
00
997
00
998
00
999
00
1000
00
1001
00
1002
00
1003
00
1004
00
1005
00
1006
00
1007
00
1008
00
1009
00
1010
00
1011
00
1012
00
1013
00
1014
00
1015
00
1016
00
1017
00
1018
00
1019
00
1020
00
1021
00
1022
00
1023
00
1024
00
1025
11
1026
11
1027
00
1028
00
1029
00
1030
00
1031
00
1032
00
1033
00
1034
00
1035
00
1036
00
1037
00
1038
00
1039
00
1040
00
1041
00
1042
00
1043
00
1044
00
1045
00
1046
00
1047
00
1048
00
1049
00
1050
00
1051
00
1052
00
1053
00
1054
00
1055
00
1056
00
1057
00
1058
00
1059
00
1060
00
1061
00
1062
00
1063
00
1064
00
1065
00
1066
00
1067
00
1068
00
1069
00
1070
00
1071
00
1072
00
1073
00
1074
00
1075
00
1076
00
1077
00
1078
00
1079
00
1080
00
1081
00
1082
00
1083
00
1084
00
1085
00
1086
00
1087
00
1088
00
1089
00
1090
00
1091
00
1092
00
1093
00
1094
00
1095
00
1096
00
1097
00
1098
00
1099
00
1100
00
1101
00
1102
00
1103
00
1104
00
1105
00
1106
00
1107
00
1108
00
1109
00
1110
00
1111
00
1112
00
1113
00
1114
00
1115
00
1116
00
1117
00
1118
00
1119
11
1120
11
1121
00
1122
00
1123
00
1124
00
1125
00
1126
00
1127
00
1128
00
1129
00
1130
00
1131
00
1132
00
1133
00
1134
00
1135
00
1136
00
1137
00
1138
00
1139
00
1140
00
1141
00
1142
00
1143
00
1144
00
1145
00
1146
00
1147
00
1148
00
1149
00
1150
00
1151
00
1152
00
1153
11
1154
11
1155
00
1156
00
1157
00
1158
01
1159
00
1160
00
1161
00
1162
00
1163
00
1164
00
1165
00
1166
01
1167
00
1168
00
1169
00
1170
00
1171
00
1172
00
1173
00
1174
00
1175
00
1176
00
1177
00
1178
00
1179
00
1180
00
1181
00
1182
00
1183
00
1184
00
1185
00
1186
00
1187
00
1188
00
1189
00
1190
01
1191
00
1192
00
1193
00
1194
00
1195
00
1196
00
1197
00
1198
00
1199
00
1200
00
1201
01
1202
00
1203
00
1204
00
1205
10
1206
10
1207
10
1208
10
1209
10
1210
10
1211
10
1212
00
1213
00
1214
10
1215
10
1216
10
1217
10
1218
10
1219
10
1220
10
1221
00
1222
00
1223
00
1224
00
1225
00
1226
00
1227
10
1228
10
1229
10
1230
10
1231
10
1232
00
1233
00
1234
00
1235
00
1236
00
1237
00
1238
10
1239
10
1240
10
1241
00
1242
00
1243
00
1244
00
1245
00
1246
00
1247
11
1248
11
1249
00
1250
00
1251
00
1252
00
1253
00
1254
00
1255
00
1256
00
1257
00
1258
00
1259
00
1260
00
1261
00
1262
00
1263
00
1264
00
1265
00
1266
00
1267
00
1268
00
1269
00
1270
00
1271
00
1272
00
1273
00
1274
00
1275
00
1276
00
1277
00
1278
00
1279
00
1280
00
1281
11
1282
11
1283
00
1284
00
1285
00
1286
01
1287
01
1288
00
1289
00
1290
00
1291
00
1292
00
1293
01
1294
01
1295
00
1296
00
1297
00
1298
00
1299
00
1300
00
1301
00
1302
00
1303
00
1304
00
1305
00
1306
00
1307
00
1308
00
1309
00
1310
00
1311
00
1312
00
1313
00
1314
00
1315
00
1316
00
1317
00
1318
01
1319
00
1320
00
1321
00
1322
00
1323
00
1324
00
1325
00
1326
00
1327
00
1328
00
1329
01
1330
00
1331
00
1332
00
1333
10
1334
10
1335
10
1336
10
1337
10
1338
10
1339
10
1340
00
1341
00
1342
10
1343
10
1344
10
1345
10
1346
10
1347
10
1348
10
1349
10
1350
00
1351
00
1352
00
1353
10
1354
10
1355
10
1356
10
1357
10
1358
10
1359
10
1360
10
1361
00
1362
00
1363
00
1364
00
1365
00
1366
10
1367
10
1368
10
1369
00
1370
00
1371
00
1372
00
1373
00
1374
00
1375
11
1376
11
1377
00
1378
00
1379
00
1380
00
1381
00
1382
00
1383
00
1384
00
1385
00
1386
00
1387
00
1388
00
1389
00
1390
00
1391
00
1392
00
1393
00
1394
00
1395
00
1396
00
1397
00
1398
00
1399
00
1400
00
1401
00
1402
00
1403
00
1404
00
1405
00
1406
00
1407
00
1408
00
1409
11
1410
11
1411
00
1412
00
1413
00
1414
01
1415
01
1416
00
1417
00
1418
00
1419
00
1420
00
1421
01
1422
01
1423
00
1424
00
1425
00
1426
00
1427
00
1428
00
1429
00
1430
00
1431
00
1432
00
1433
00
1434
00
1435
00
1436
00
1437
00
1438
00
1439
00
1440
00
1441
00
1442
00
1443
00
1444
00
1445
00
1446
01
1447
00
1448
00
1449
00
1450
00
1451
00
1452
00
1453
00
1454
00
1455
00
1456
00
1457
01
1458
00
1459
00
1460
00
1461
10
1462
10
1463
00
1464
00
1465
00
1466
00
1467
00
1468
00
1469
00
1470
10
1471
10
1472
00
1473
00
1474
00
1475
00
1476
10
1477
10
1478
00
1479
00
1480
00
1481
10
1482
10
1483
00
1484
00
1485
00
1486
00
1487
10
1488
10
1489
10
1490
00
1491
00
1492
00
1493
10
1494
10
1495
00
1496
10
1497
10
1498
00
1499
00
1500
00
1501
00
1502
00
1503
11
1504
11
1505
00
1506
00
1507
00
1508
00
1509
00
1510
00
1511
00
1512
00
1513
00
1514
00
1515
00
1516
00
1517
00
1518
00
1519
00
1520
00
1521
00
1522
00
1523
00
1524
00
1525
00
1526
00
1527
00
1528
00
1529
00
1530
00
1531
00
1532
00
1533
00
1534
00
1535
00
1536
00
1537
11
1538
11
1539
00
1540
00
1541
00
1542
01
1543
00
1544
01
1545
00
1546
00
1547
00
1548
01
1549
00
1550
01
1551
00
1552
00
1553
00
1554
01
1555
01
1556
01
1557
01
1558
00
1559
00
1560
00
1561
01
1562
00
1563
01
1564
01
1565
01
1566
00
1567
00
1568
00
1569
00
1570
01
1571
01
1572
01
1573
00
1574
01
1575
00
1576
00
1577
00
1578
01
1579
01
1580
01
1581
01
1582
00
1583
00
1584
00
1585
01
1586
00
1587
00
1588
00
1589
10
1590
10
1591
00
1592
00
1593
00
1594
00
1595
00
1596
00
1597
00
1598
10
1599
10
1600
00
1601
00
1602
00
1603
00
1604
10
1605
10
1606
00
1607
00
1608
10
1609
10
1610
00
1611
00
1612
00
1613
00
1614
00
1615
00
1616
10
1617
00
1618
00
1619
00
1620
00
1621
10
1622
10
1623
00
1624
10
1625
10
1626
00
1627
00
1628
00
1629
00
1630
00
1631
11
1632
11
1633
00
1634
00
1635
00
1636
00
1637
00
1638
00
1639
00
1640
00
1641
00
1642
00
1643
00
1644
00
1645
00
1646
00
1647
00
1648
00
1649
00
1650
00
1651
00
1652
00
1653
00
1654
00
1655
00
1656
00
1657
00
1658
00
1659
00
1660
00
1661
00
1662
00
1663
00
1664
00
1665
11
1666
11
1667
00
1668
00
1669
00
1670
01
1671
00
1672
01
1673
00
1674
00
1675
00
1676
01
1677
00
1678
01
1679
00
1680
00
1681
01
1682
00
1683
00
1684
00
1685
00
1686
01
1687
00
1688
00
1689
01
1690
01
1691
00
1692
00
1693
00
1694
01
1695
00
1696
00
1697
01
1698
00
1699
00
1700
00
1701
01
1702
01
1703
00
1704
00
1705
01
1706
00
1707
00
1708
00
1709
00
1710
01
1711
00
1712
00
1713
01
1714
00
1715
00
1716
00
1717
10
1718
10
1719
10
1720
10
1721
10
1722
10
1723
00
1724
00
1725
00
1726
10
1727
10
1728
00
1729
00
1730
00
1731
00
1732
10
1733
10
1734
00
1735
00
1736
10
1737
10
1738
00
1739
00
1740
00
1741
00
1742
00
1743
00
1744
00
1745
00
1746
00
1747
00
1748
00
1749
10
1750
10
1751
00
1752
10
1753
10
1754
00
1755
00
1756
00
1757
00
1758
00
1759
11
1760
11
1761
00
1762
00
1763
00
1764
00
1765
00
1766
00
1767
00
1768
00
1769
00
1770
00
1771
00
1772
00
1773
00
1774
00
1775
00
1776
00
1777
00
1778
00
1779
00
1780
00
1781
00
1782
00
1783
00
1784
00
1785
00
1786
00
1787
00
1788
00
1789
00
1790
00
1791
00
1792
00
1793
11
1794
11
1795
00
1796
00
1797
00
1798
01
1799
00
1800
01
1801
00
1802
00
1803
00
1804
01
1805
00
1806
01
1807
00
1808
00
1809
00
1810
00
1811
00
1812
00
1813
00
1814
01
1815
00
1816
00
1817
01
1818
00
1819
00
1820
00
1821
00
1822
01
1823
00
1824
00
1825
01
1826
00
1827
00
1828
00
1829
00
1830
01
1831
00
1832
00
1833
01
1834
00
1835
00
1836
00
1837
00
1838
01
1839
00
1840
00
1841
01
1842
00
1843
00
1844
00
1845
10
1846
10
1847
10
1848
10
1849
10
1850
10
1851
00
1852
00
1853
00
1854
10
1855
10
1856
10
1857
10
1858
10
1859
10
1860
10
1861
00
1862
00
1863
00
1864
10
1865
10
1866
00
1867
00
1868
00
1869
10
1870
10
1871
10
1872
10
1873
10
1874
00
1875
00
1876
10
1877
10
1878
00
1879
00
1880
00
1881
10
1882
10
1883
00
1884
00
1885
00
1886
00
1887
11
1888
11
1889
00
1890
00
1891
00
1892
00
1893
00
1894
00
1895
00
1896
00
1897
00
1898
00
1899
00
1900
00
1901
00
1902
00
1903
00
1904
00
1905
00
1906
00
1907
00
1908
00
1909
00
1910
00
1911
00
1912
00
1913
00
1914
00
1915
00
1916
00
1917
00
1918
00
1919
00
1920
00
1921
11
1922
11
1923
00
1924
00
1925
00
1926
01
1927
00
1928
00
1929
01
1930
00
1931
01
1932
00
1933
00
1934
01
1935
00
1936
00
1937
00
1938
00
1939
01
1940
01
1941
01
1942
01
1943
00
1944
00
1945
01
1946
00
1947
00
1948
00
1949
00
1950
01
1951
00
1952
00
1953
01
1954
00
1955
00
1956
00
1957
00
1958
01
1959
00
1960
00
1961
01
1962
01
1963
01
1964
01
1965
01
1966
01
1967
00
1968
00
1969
01
1970
00
1971
00
1972
00
1973
10
1974
10
1975
00
1976
00
1977
00
1978
00
1979
00
1980
00
1981
00
1982
10
1983
10
1984
10
1985
10
1986
10
1987
10
1988
00
1989
00
1990
00
1991
00
1992
10
1993
10
1994
00
1995
00
1996
00
1997
10
1998
10
1999
10
2000
10
2001
10
2002
00
2003
00
2004
10
2005
10
2006
10
2007
10
2008
10
2009
10
2010
10
2011
00
2012
00
2013
00
2014
00
2015
11
2016
11
2017
00
2018
00
2019
00
2020
00
2021
00
2022
00
2023
00
2024
00
2025
00
2026
00
2027
00
2028
00
2029
00
2030
00
2031
00
2032
00
2033
00
2034
00
2035
00
2036
00
2037
00
2038
00
2039
00
2040
00
2041
00
2042
00
2043
00
2044
00
2045
00
2046
00
2047
00
2048
00
2049
11
2050
11
2051
00
2052
00
2053
00
2054
01
2055
00
2056
00
2057
01
2058
00
2059
01
2060
00
2061
00
2062
01
2063
00
2064
00
2065
00
2066
01
2067
00
2068
00
2069
00
2070
01
2071
00
2072
00
2073
01
2074
00
2075
00
2076
00
2077
00
2078
01
2079
00
2080
00
2081
01
2082
00
2083
00
2084
00
2085
00
2086
01
2087
00
2088
00
2089
01
2090
00
2091
00
2092
00
2093
00
2094
00
2095
00
2096
00
2097
01
2098
00
2099
00
2100
00
2101
10
2102
10
2103
00
2104
00
2105
00
2106
00
2107
00
2108
00
2109
00
2110
10
2111
10
2112
00
2113
00
2114
00
2115
00
2116
00
2117
00
2118
00
2119
00
2120
10
2121
10
2122
00
2123
00
2124
00
2125
00
2126
00
2127
00
2128
10
2129
10
2130
00
2131
00
2132
10
2133
10
2134
10
2135
10
2136
10
2137
10
2138
10
2139
00
2140
00
2141
00
2142
00
2143
11
2144
11
2145
00
2146
00
2147
00
2148
00
2149
00
2150
00
2151
00
2152
00
2153
00
2154
00
2155
00
2156
00
2157
00
2158
00
2159
00
2160
00
2161
00
2162
00
2163
00
2164
00
2165
00
2166
00
2167
00
2168
00
2169
00
2170
00
2171
00
2172
00
2173
00
2174
00
2175
00
2176
00
2177
11
2178
11
2179
00
2180
00
2181
00
2182
01
2183
00
2184
00
2185
01
2186
00
2187
01
2188
00
2189
00
2190
01
2191
00
2192
00
2193
01
2194
00
2195
00
2196
00
2197
00
2198
01
2199
00
2200
00
2201
01
2202
00
2203
00
2204
00
2205
00
2206
01
2207
00
2208
00
2209
01
2210
00
2211
00
2212
00
2213
00
2214
01
2215
00
2216
00
2217
01
2218
00
2219
00
2220
00
2221
00
2222
00
2223
00
2224
00
2225
01
2226
00
2227
00
2228
00
2229
10
2230
10
2231
00
2232
00
2233
00
2234
00
2235
00
2236
00
2237
00
2238
10
2239
10
2240
00
2241
00
2242
00
2243
00
2244
00
2245
00
2246
00
2247
00
2248
00
2249
10
2250
10
2251
00
2252
00
2253
00
2254
00
2255
10
2256
10
2257
10
2258
00
2259
10
2260
10
2261
00
2262
00
2263
00
2264
00
2265
00
2266
10
2267
10
2268
00
2269
00
2270
00
2271
11
2272
11
2273
00
2274
00
2275
00
2276
00
2277
00
2278
00
2279
00
2280
00
2281
00
2282
00
2283
00
2284
00
2285
00
2286
00
2287
00
2288
00
2289
00
2290
00
2291
00
2292
00
2293
00
2294
00
2295
00
2296
00
2297
00
2298
00
2299
00
2300
00
2301
00
2302
00
2303
00
2304
00
2305
11
2306
11
2307
00
2308
00
2309
00
2310
01
2311
00
2312
00
2313
00
2314
01
2315
00
2316
00
2317
00
2318
01
2319
00
2320
00
2321
01
2322
00
2323
00
2324
00
2325
01
2326
01
2327
00
2328
00
2329
01
2330
00
2331
00
2332
00
2333
00
2334
01
2335
00
2336
00
2337
01
2338
00
2339
00
2340
00
2341
01
2342
01
2343
00
2344
00
2345
01
2346
00
2347
00
2348
00
2349
00
2350
01
2351
00
2352
00
2353
01
2354
00
2355
00
2356
00
2357
10
2358
10
2359
00
2360
00
2361
00
2362
00
2363
00
2364
00
2365
00
2366
10
2367
10
2368
00
2369
00
2370
00
2371
00
2372
00
2373
00
2374
00
2375
00
2376
00
2377
10
2378
10
2379
10
2380
10
2381
10
2382
10
2383
10
2384
10
2385
00
2386
00
2387
10
2388
10
2389
00
2390
00
2391
00
2392
00
2393
00
2394
10
2395
10
2396
00
2397
00
2398
00
2399
11
2400
11
2401
00
2402
00
2403
00
2404
00
2405
00
2406
00
2407
00
2408
00
2409
00
2410
00
2411
00
2412
00
2413
00
2414
00
2415
00
2416
00
2417
00
2418
00
2419
00
2420
00
2421
00
2422
00
2423
00
2424
00
2425
00
2426
00
2427
00
2428
00
2429
00
2430
00
2431
00
2432
00
2433
11
2434
11
2435
00
2436
00
2437
00
2438
01
2439
00
2440
00
2441
00
2442
01
2443
00
2444
00
2445
00
2446
01
2447
00
2448
00
2449
00
2450
01
2451
01
2452
01
2453
00
2454
01
2455
00
2456
00
2457
01
2458
00
2459
00
2460
00
2461
00
2462
01
2463
00
2464
00
2465
00
2466
01
2467
01
2468
01
2469
00
2470
01
2471
00
2472
00
2473
00
2474
01
2475
01
2476
01
2477
01
2478
00
2479
00
2480
00
2481
01
2482
00
2483
00
2484
00
2485
10
2486
10
2487
00
2488
00
2489
00
2490
00
2491
00
2492
00
2493
00
2494
10
2495
10
2496
00
2497
00
2498
00
2499
00
2500
00
2501
00
2502
00
2503
00
2504
00
2505
00
2506
00
2507
10
2508
10
2509
10
2510
10
2511
10
2512
00
2513
00
2514
00
2515
10
2516
10
2517
00
2518
00
2519
00
2520
00
2521
00
2522
10
2523
10
2524
00
2525
00
2526
00
2527
11
2528
11
2529
00
2530
00
2531
00
2532
00
2533
00
2534
00
2535
00
2536
00
2537
00
2538
00
2539
00
2540
00
2541
00
2542
00
2543
00
2544
00
2545
00
2546
00
2547
00
2548
00
2549
00
2550
00
2551
00
2552
00
2553
00
2554
00
2555
00
2556
00
2557
00
2558
00
2559
00
2560
00
2561
11
2562
11
2563
00
2564
00
2565
00
2566
00
2567
00
2568
00
2569
00
2570
00
2571
00
2572
00
2573
00
2574
00
2575
00
2576
00
2577
00
2578
00
2579
00
2580
00
2581
00
2582
00
2583
00
2584
00
2585
00
2586
00
2587
00
2588
00
2589
00
2590
00
2591
00
2592
00
2593
00
2594
00
2595
00
2596
00
2597
00
2598
00
2599
00
2600
00
2601
00
2602
00
2603
00
2604
00
2605
00
2606
00
2607
00
2608
00
2609
00
2610
00
2611
00
2612
00
2613
00
2614
00
2615
00
2616
00
2617
00
2618
00
2619
00
2620
00
2621
00
2622
00
2623
00
2624
00
2625
00
2626
00
2627
00
2628
00
2629
00
2630
00
2631
00
2632
00
2633
00
2634
00
2635
00
2636
00
2637
00
2638
00
2639
00
2640
00
2641
00
2642
00
2643
00
2644
00
2645
00
2646
00
2647
00
2648
00
2649
00
2650
00
2651
00
2652
00
2653
00
2654
00
2655
11
2656
11
2657
00
2658
00
2659
00
2660
00
2661
00
2662
00
2663
00
2664
00
2665
00
2666
00
2667
00
2668
00
2669
00
2670
00
2671
00
2672
00
2673
00
2674
00
2675
00
2676
00
2677
00
2678
00
2679
00
2680
00
2681
00
2682
00
2683
00
2684
00
2685
00
2686
00
2687
00
2688
00
2689
11
2690
11
2691
00
2692
00
2693
00
2694
00
2695
00
2696
00
2697
00
2698
00
2699
00
2700
00
2701
00
2702
00
2703
00
2704
00
2705
00
2706
00
2707
00
2708
00
2709
00
2710
00
2711
00
2712
00
2713
00
2714
00
2715
00
2716
00
2717
00
2718
00
2719
00
2720
00
2721
00
2722
00
2723
00
2724
00
2725
00
2726
00
2727
00
2728
00
2729
00
2730
00
2731
00
2732
00
2733
00
2734
00
2735
00
2736
00
2737
00
2738
00
2739
00
2740
00
2741
00
2742
00
2743
00
2744
00
2745
00
2746
00
2747
00
2748
00
2749
00
2750
00
2751
00
2752
00
2753
00
2754
00
2755
00
2756
00
2757
00
2758
00
2759
00
2760
00
2761
00
2762
00
2763
00
2764
00
2765
00
2766
00
2767
00
2768
00
2769
00
2770
00
2771
00
2772
00
2773
00
2774
00
2775
00
2776
00
2777
00
2778
00
2779
00
2780
00
2781
00
2782
00
2783
11
2784
11
2785
00
2786
00
2787
00
2788
00
2789
00
2790
00
2791
00
2792
00
2793
00
2794
00
2795
00
2796
00
2797
00
2798
00
2799
00
2800
00
2801
00
2802
00
2803
00
2804
00
2805
00
2806
00
2807
00
2808
00
2809
00
2810
00
2811
00
2812
00
2813
00
2814
00
2815
00
2816
00
2817
11
2818
11
2819
00
2820
00
2821
00
2822
00
2823
00
2824
00
2825
00
2826
00
2827
00
2828
00
2829
00
2830
00
2831
00
2832
00
2833
00
2834
00
2835
00
2836
00
2837
00
2838
00
2839
00
2840
00
2841
00
2842
00
2843
00
2844
00
2845
00
2846
00
2847
00
2848
00
2849
00
2850
00
2851
00
2852
00
2853
00
2854
00
2855
00
2856
00
2857
00
2858
00
2859
00
2860
00
2861
00
2862
00
2863
00
2864
00
2865
00
2866
00
2867
00
2868
00
2869
00
2870
00
2871
00
2872
00
2873
00
2874
00
2875
00
2876
00
2877
00
2878
00
2879
00
2880
00
2881
00
2882
00
2883
00
2884
00
2885
00
2886
00
2887
00
2888
00
2889
00
2890
00
2891
00
2892
00
2893
00
2894
00
2895
00
2896
00
2897
00
2898
00
2899
00
2900
00
2901
00
2902
00
2903
00
2904
00
2905
00
2906
00
2907
00
2908
00
2909
00
2910
00
2911
11
2912
11
2913
00
2914
00
2915
00
2916
00
2917
00
2918
00
2919
00
2920
00
2921
00
2922
00
2923
00
2924
00
2925
00
2926
00
2927
00
2928
00
2929
00
2930
00
2931
00
2932
00
2933
00
2934
00
2935
00
2936
00
2937
00
2938
00
2939
00
2940
00
2941
00
2942
00
2943
00
2944
00
2945
11
2946
11
2947
00
2948
00
2949
00
2950
00
2951
00
2952
00
2953
00
2954
00
2955
00
2956
00
2957
00
2958
00
2959
00
2960
00
2961
00
2962
00
2963
00
2964
00
2965
00
2966
00
2967
00
2968
00
2969
00
2970
00
2971
00
2972
00
2973
00
2974
00
2975
00
2976
00
2977
00
2978
00
2979
00
2980
00
2981
00
2982
00
2983
00
2984
00
2985
00
2986
00
2987
00
2988
00
2989
00
2990
00
2991
00
2992
00
2993
00
2994
00
2995
00
2996
00
2997
00
2998
00
2999
00
3000
00
3001
00
3002
00
3003
00
3004
00
3005
00
3006
00
3007
00
3008
00
3009
00
3010
00
3011
00
3012
00
3013
00
3014
00
3015
00
3016
00
3017
00
3018
00
3019
00
3020
00
3021
00
3022
00
3023
00
3024
00
3025
00
3026
00
3027
00
3028
00
3029
00
3030
00
3031
00
3032
00
3033
00
3034
00
3035
00
3036
00
3037
00
3038
00
3039
11
3040
11
3041
00
3042
00
3043
00
3044
00
3045
00
3046
00
3047
00
3048
00
3049
00
3050
00
3051
00
3052
00
3053
00
3054
00
3055
00
3056
00
3057
00
3058
00
3059
00
3060
00
3061
00
3062
00
3063
00
3064
00
3065
00
3066
00
3067
00
3068
00
3069
00
3070
00
3071
00
3072
00
3073
11
3074
11
3075
00
3076
00
3077
00
3078
00
3079
00
3080
00
3081
00
3082
00
3083
00
3084
00
3085
00
3086
00
3087
00
3088
00
3089
00
3090
00
3091
00
3092
00
3093
00
3094
00
3095
00
3096
00
3097
00
3098
00
3099
00
3100
00
3101
00
3102
00
3103
00
3104
00
3105
00
3106
00
3107
00
3108
00
3109
00
3110
00
3111
00
3112
00
3113
00
3114
00
3115
00
3116
00
3117
00
3118
00
3119
00
3120
00
3121
00
3122
00
3123
00
3124
00
3125
00
3126
00
3127
00
3128
00
3129
00
3130
00
3131
00
3132
00
3133
00
3134
00
3135
00
3136
00
3137
00
3138
00
3139
00
3140
00
3141
00
3142
00
3143
00
3144
00
3145
00
3146
00
3147
00
3148
00
3149
00
3150
00
3151
00
3152
00
3153
00
3154
00
3155
00
3156
00
3157
00
3158
00
3159
00
3160
00
3161
00
3162
00
3163
00
3164
00
3165
00
3166
00
3167
11
3168
11
3169
00
3170
00
3171
00
3172
00
3173
00
3174
00
3175
00
3176
00
3177
00
3178
00
3179
00
3180
00
3181
00
3182
00
3183
00
3184
00
3185
00
3186
00
3187
00
3188
00
3189
00
3190
00
3191
00
3192
00
3193
00
3194
00
3195
00
3196
00
3197
00
3198
00
3199
00
3200
00
3201
11
3202
11
3203
00
3204
00
3205
00
3206
00
3207
00
3208
00
3209
00
3210
00
3211
00
3212
00
3213
00
3214
00
3215
00
3216
00
3217
00
3218
00
3219
00
3220
00
3221
00
3222
00
3223
00
3224
00
3225
00
3226
00
3227
00
3228
00
3229
00
3230
00
3231
00
3232
00
3233
00
3234
00
3235
00
3236
00
3237
00
3238
00
3239
00
3240
00
3241
00
3242
00
3243
00
3244
00
3245
00
3246
00
3247
00
3248
00
3249
00
3250
00
3251
00
3252
00
3253
00
3254
00
3255
00
3256
00
3257
00
3258
00
3259
00
3260
00
3261
00
3262
00
3263
00
3264
00
3265
00
3266
00
3267
00
3268
00
3269
00
3270
00
3271
00
3272
00
3273
00
3274
00
3275
00
3276
00
3277
00
3278
00
3279
00
3280
00
3281
00
3282
00
3283
00
3284
00
3285
00
3286
00
3287
00
3288
00
3289
00
3290
00
3291
00
3292
00
3293
00
3294
00
3295
11
3296
11
3297
00
3298
00
3299
00
3300
00
3301
00
3302
00
3303
00
3304
00
3305
00
3306
00
3307
00
3308
00
3309
00
3310
00
3311
00
3312
00
3313
00
3314
00
3315
00
3316
00
3317
00
3318
00
3319
00
3320
00
3321
00
3322
00
3323
00
3324
00
3325
00
3326
00
3327
00
3328
00
3329
11
3330
11
3331
00
3332
00
3333
00
3334
00
3335
00
3336
00
3337
00
3338
00
3339
00
3340
00
3341
00
3342
00
3343
00
3344
00
3345
00
3346
00
3347
00
3348
00
3349
00
3350
00
3351
00
3352
00
3353
00
3354
00
3355
00
3356
00
3357
00
3358
00
3359
00
3360
00
3361
00
3362
00
3363
00
3364
00
3365
00
3366
00
3367
00
3368
00
3369
00
3370
00
3371
00
3372
00
3373
00
3374
00
3375
00
3376
00
3377
00
3378
00
3379
00
3380
00
3381
00
3382
00
3383
00
3384
00
3385
00
3386
00
3387
00
3388
00
3389
00
3390
00
3391
00
3392
00
3393
00
3394
00
3395
00
3396
00
3397
00
3398
00
3399
00
3400
00
3401
00
3402
00
3403
00
3404
00
3405
00
3406
00
3407
00
3408
00
3409
00
3410
00
3411
00
3412
00
3413
00
3414
00
3415
00
3416
00
3417
00
3418
00
3419
00
3420
00
3421
00
3422
00
3423
11
3424
11
3425
00
3426
00
3427
00
3428
00
3429
00
3430
00
3431
00
3432
00
3433
00
3434
00
3435
00
3436
00
3437
00
3438
00
3439
00
3440
00
3441
00
3442
00
3443
00
3444
00
3445
00
3446
00
3447
00
3448
00
3449
00
3450
00
3451
00
3452
00
3453
00
3454
00
3455
00
3456
00
3457
11
3458
11
3459
00
3460
00
3461
00
3462
00
3463
00
3464
00
3465
00
3466
00
3467
00
3468
00
3469
00
3470
00
3471
00
3472
00
3473
00
3474
00
3475
00
3476
00
3477
00
3478
00
3479
00
3480
00
3481
00
3482
00
3483
00
3484
00
3485
00
3486
00
3487
00
3488
00
3489
00
3490
00
3491
00
3492
00
3493
00
3494
00
3495
00
3496
00
3497
00
3498
00
3499
00
3500
00
3501
00
3502
00
3503
00
3504
00
3505
00
3506
00
3507
00
3508
00
3509
00
3510
00
3511
00
3512
00
3513
00
3514
00
3515
00
3516
00
3517
00
3518
00
3519
00
3520
00
3521
00
3522
00
3523
00
3524
00
3525
00
3526
00
3527
00
3528
00
3529
00
3530
00
3531
00
3532
00
3533
00
3534
00
3535
00
3536
00
3537
00
3538
00
3539
00
3540
00
3541
00
3542
00
3543
00
3544
00
3545
00
3546
00
3547
00
3548
00
3549
00
3550
00
3551
11
3552
11
3553
00
3554
00
3555
00
3556
00
3557
00
3558
00
3559
00
3560
00
3561
00
3562
00
3563
00
3564
00
3565
00
3566
00
3567
00
3568
00
3569
00
3570
00
3571
00
3572
00
3573
00
3574
00
3575
00
3576
00
3577
00
3578
00
3579
00
3580
00
3581
00
3582
00
3583
00
3584
00
3585
11
3586
11
3587
00
3588
00
3589
00
3590
00
3591
00
3592
00
3593
00
3594
00
3595
00
3596
00
3597
00
3598
00
3599
00
3600
00
3601
00
3602
00
3603
00
3604
00
3605
00
3606
00
3607
00
3608
00
3609
00
3610
00
3611
00
3612
00
3613
00
3614
00
3615
00
3616
00
3617
00
3618
00
3619
00
3620
00
3621
00
3622
00
3623
00
3624
00
3625
00
3626
00
3627
00
3628
00
3629
00
3630
00
3631
00
3632
00
3633
00
3634
00
3635
00
3636
00
3637
00
3638
00
3639
00
3640
00
3641
00
3642
00
3643
00
3644
00
3645
00
3646
00
3647
00
3648
00
3649
00
3650
00
3651
00
3652
00
3653
00
3654
00
3655
00
3656
00
3657
00
3658
00
3659
00
3660
00
3661
00
3662
00
3663
00
3664
00
3665
00
3666
00
3667
00
3668
00
3669
00
3670
00
3671
00
3672
00
3673
00
3674
00
3675
00
3676
00
3677
00
3678
00
3679
11
3680
11
3681
00
3682
00
3683
00
3684
00
3685
00
3686
00
3687
00
3688
00
3689
00
3690
00
3691
00
3692
00
3693
00
3694
00
3695
00
3696
00
3697
00
3698
00
3699
00
3700
00
3701
00
3702
00
3703
00
3704
00
3705
00
3706
00
3707
00
3708
00
3709
00
3710
00
3711
00
3712
00
3713
11
3714
11
3715
00
3716
00
3717
00
3718
00
3719
00
3720
00
3721
00
3722
00
3723
00
3724
00
3725
00
3726
00
3727
00
3728
00
3729
00
3730
00
3731
00
3732
00
3733
00
3734
00
3735
00
3736
00
3737
00
3738
00
3739
00
3740
00
3741
00
3742
00
3743
00
3744
00
3745
00
3746
00
3747
00
3748
00
3749
00
3750
00
3751
00
3752
00
3753
00
3754
00
3755
00
3756
00
3757
00
3758
00
3759
00
3760
00
3761
00
3762
00
3763
00
3764
00
3765
00
3766
00
3767
00
3768
00
3769
00
3770
00
3771
00
3772
00
3773
00
3774
00
3775
00
3776
00
3777
00
3778
00
3779
00
3780
00
3781
00
3782
00
3783
00
3784
00
3785
00
3786
00
3787
00
3788
00
3789
00
3790
00
3791
00
3792
00
3793
00
3794
00
3795
00
3796
00
3797
00
3798
00
3799
00
3800
00
3801
00
3802
00
3803
00
3804
00
3805
00
3806
00
3807
11
3808
11
3809
00
3810
00
3811
00
3812
00
3813
00
3814
00
3815
00
3816
00
3817
00
3818
00
3819
00
3820
00
3821
00
3822
00
3823
00
3824
00
3825
00
3826
00
3827
00
3828
00
3829
00
3830
00
3831
00
3832
00
3833
00
3834
00
3835
00
3836
00
3837
00
3838
00
3839
00
3840
00
3841
11
3842
11
3843
00
3844
00
3845
00
3846
00
3847
00
3848
00
3849
00
3850
00
3851
00
3852
00
3853
00
3854
00
3855
00
3856
00
3857
00
3858
00
3859
00
3860
00
3861
00
3862
00
3863
00
3864
00
3865
00
3866
00
3867
00
3868
00
3869
00
3870
00
3871
00
3872
00
3873
00
3874
00
3875
00
3876
00
3877
00
3878
00
3879
00
3880
00
3881
00
3882
00
3883
00
3884
00
3885
00
3886
00
3887
00
3888
00
3889
00
3890
00
3891
00
3892
00
3893
00
3894
00
3895
00
3896
00
3897
00
3898
00
3899
00
3900
00
3901
00
3902
00
3903
00
3904
00
3905
00
3906
00
3907
00
3908
00
3909
00
3910
00
3911
00
3912
00
3913
00
3914
00
3915
00
3916
00
3917
00
3918
00
3919
00
3920
00
3921
00
3922
00
3923
00
3924
00
3925
00
3926
00
3927
00
3928
00
3929
00
3930
00
3931
00
3932
00
3933
00
3934
00
3935
11
3936
11
3937
00
3938
00
3939
00
3940
00
3941
00
3942
00
3943
00
3944
00
3945
00
3946
00
3947
00
3948
00
3949
00
3950
00
3951
00
3952
00
3953
00
3954
00
3955
00
3956
00
3957
00
3958
00
3959
00
3960
00
3961
00
3962
00
3963
00
3964
00
3965
00
3966
00
3967
00
3968
00
3969
11
3970
11
3971
00
3972
00
3973
00
3974
00
3975
00
3976
00
3977
00
3978
00
3979
00
3980
00
3981
00
3982
00
3983
00
3984
00
3985
00
3986
00
3987
00
3988
00
3989
00
3990
00
3991
00
3992
00
3993
00
3994
00
3995
00
3996
00
3997
00
3998
00
3999
00
4000
00
4001
00
4002
00
4003
00
4004
00
4005
00
4006
00
4007
00
4008
00
4009
00
4010
00
4011
00
4012
00
4013
00
4014
00
4015
00
4016
00
4017
00
4018
00
4019
00
4020
00
4021
00
4022
00
4023
00
4024
00
4025
00
4026
00
4027
00
4028
00
4029
00
4030
00
4031
00
4032
00
4033
00
4034
00
4035
00
4036
00
4037
00
4038
00
4039
00
4040
00
4041
00
4042
00
4043
00
4044
00
4045
00
4046
00
4047
00
4048
00
4049
00
4050
00
4051
00
4052
00
4053
00
4054
00
4055
00
4056
00
4057
00
4058
00
4059
00
4060
00
4061
00
4062
00
4063
11
4064
11
4065
00
4066
00
4067
00
4068
00
4069
00
4070
00
4071
00
4072
00
4073
00
4074
00
4075
00
4076
00
4077
00
4078
00
4079
00
4080
00
4081
00
4082
00
4083
00
4084
00
4085
00
4086
00
4087
00
4088
00
4089
00
4090
00
4091
00
4092
00
4093
00
4094
00
4095
00
4096
00
4097
11
4098
11
4099
00
4100
00
4101
00
4102
00
4103
00
4104
00
4105
00
4106
00
4107
00
4108
00
4109
00
4110
00
4111
00
4112
00
4113
00
4114
00
4115
00
4116
00
4117
00
4118
00
4119
00
4120
00
4121
00
4122
00
4123
00
4124
00
4125
00
4126
00
4127
00
4128
11
4129
00
4130
00
4131
00
4132
00
4133
00
4134
00
4135
00
4136
00
4137
00
4138
00
4139
00
4140
00
4141
00
4142
00
4143
00
4144
11
4145
00
4146
00
4147
00
4148
00
4149
00
4150
00
4151
00
4152
00
4153
00
4154
00
4155
00
4156
00
4157
00
4158
00
4159
00
4160
00
4161
00
4162
00
4163
00
4164
11
4165
00
4166
00
4167
00
4168
00
4169
11
4170
00
4171
00
4172
00
4173
11
4174
00
4175
00
4176
11
4177
00
4178
00
4179
00
4180
00
4181
00
4182
00
4183
00
4184
00
4185
00
4186
00
4187
00
4188
00
4189
00
4190
00
4191
11
4192
11
4193
00
4194
00
4195
00
4196
00
4197
00
4198
00
4199
00
4200
00
4201
00
4202
00
4203
00
4204
00
4205
00
4206
00
4207
00
4208
00
4209
00
4210
00
4211
00
4212
00
4213
00
4214
00
4215
00
4216
00
4217
00
4218
00
4219
00
4220
00
4221
00
4222
00
4223
00
4224
00
4225
11
4226
11
4227
00
4228
00
4229
00
4230
00
4231
00
4232
00
4233
00
4234
00
4235
00
4236
00
4237
00
4238
11
4239
11
4240
00
4241
00
4242
00
4243
00
4244
00
4245
00
4246
00
4247
00
4248
00
4249
00
4250
00
4251
00
4252
00
4253
00
4254
00
4255
00
4256
11
4257
00
4258
00
4259
00
4260
00
4261
00
4262
00
4263
00
4264
00
4265
00
4266
00
4267
00
4268
00
4269
00
4270
00
4271
00
4272
11
4273
00
4274
00
4275
00
4276
00
4277
00
4278
00
4279
00
4280
00
4281
00
4282
00
4283
00
4284
00
4285
00
4286
00
4287
00
4288
00
4289
00
4290
00
4291
00
4292
11
4293
00
4294
00
4295
00
4296
11
4297
11
4298
00
4299
00
4300
00
4301
11
4302
00
4303
00
4304
00
4305
00
4306
00
4307
00
4308
00
4309
00
4310
00
4311
00
4312
00
4313
00
4314
00
4315
00
4316
00
4317
00
4318
00
4319
11
4320
11
4321
00
4322
00
4323
00
4324
00
4325
00
4326
00
4327
00
4328
00
4329
00
4330
00
4331
00
4332
00
4333
00
4334
00
4335
00
4336
00
4337
00
4338
00
4339
00
4340
00
4341
00
4342
00
4343
00
4344
00
4345
00
4346
00
4347
00
4348
00
4349
00
4350
00
4351
00
4352
00
4353
11
4354
11
4355
00
4356
00
4357
00
4358
00
4359
00
4360
00
4361
00
4362
00
4363
00
4364
00
4365
00
4366
11
4367
11
4368
00
4369
00
4370
00
4371
00
4372
00
4373
00
4374
00
4375
00
4376
00
4377
00
4378
00
4379
00
4380
00
4381
00
4382
00
4383
00
4384
11
4385
00
4386
00
4387
11
4388
11
4389
11
4390
00
4391
00
4392
00
4393
00
4394
11
4395
11
4396
00
4397
00
4398
00
4399
11
4400
00
4401
11
4402
00
4403
00
4404
00
4405
11
4406
00
4407
00
4408
11
4409
00
4410
00
4411
00
4412
11
4413
11
4414
11
4415
00
4416
00
4417
00
4418
00
4419
00
4420
11
4421
00
4422
00
4423
11
4424
00
4425
11
4426
00
4427
00
4428
11
4429
00
4430
00
4431
11
4432
00
4433
00
4434
00
4435
11
4436
11
4437
00
4438
00
4439
00
4440
00
4441
11
4442
11
4443
00
4444
00
4445
00
4446
00
4447
11
4448
11
4449
00
4450
00
4451
00
4452
00
4453
00
4454
00
4455
00
4456
00
4457
00
4458
00
4459
00
4460
00
4461
00
4462
00
4463
00
4464
00
4465
00
4466
00
4467
00
4468
00
4469
00
4470
00
4471
00
4472
00
4473
00
4474
00
4475
00
4476
00
4477
00
4478
00
4479
00
4480
00
4481
11
4482
11
4483
00
4484
00
4485
00
4486
00
4487
00
4488
00
4489
00
4490
00
4491
00
4492
00
4493
11
4494
11
4495
11
4496
11
4497
11
4498
00
4499
11
4500
11
4501
00
4502
00
4503
11
4504
11
4505
00
4506
00
4507
00
4508
00
4509
00
4510
00
4511
11
4512
00
4513
00
4514
00
4515
11
4516
00
4517
00
4518
11
4519
00
4520
00
4521
11
4522
00
4523
00
4524
11
4525
00
4526
00
4527
11
4528
11
4529
00
4530
11
4531
00
4532
00
4533
11
4534
00
4535
00
4536
11
4537
00
4538
00
4539
11
4540
00
4541
00
4542
11
4543
00
4544
00
4545
00
4546
00
4547
00
4548
11
4549
00
4550
00
4551
11
4552
00
4553
11
4554
00
4555
00
4556
11
4557
00
4558
00
4559
11
4560
00
4561
00
4562
11
4563
00
4564
00
4565
11
4566
00
4567
00
4568
11
4569
00
4570
00
4571
11
4572
00
4573
00
4574
00
4575
11
4576
11
4577
00
4578
00
4579
00
4580
00
4581
00
4582
00
4583
00
4584
00
4585
00
4586
00
4587
00
4588
00
4589
00
4590
00
4591
00
4592
00
4593
00
4594
00
4595
00
4596
00
4597
00
4598
00
4599
00
4600
00
4601
00
4602
00
4603
00
4604
00
4605
00
4606
00
4607
00
4608
00
4609
11
4610
11
4611
00
4612
00
4613
00
4614
00
4615
00
4616
00
4617
00
4618
00
4619
00
4620
00
4621
11
4622
11
4623
00
4624
11
4625
11
4626
00
4627
11
4628
11
4629
00
4630
00
4631
11
4632
00
4633
00
4634
00
4635
00
4636
00
4637
00
4638
00
4639
11
4640
00
4641
00
4642
11
4643
00
4644
00
4645
00
4646
11
4647
00
4648
00
4649
11
4650
11
4651
00
4652
00
4653
00
4654
00
4655
11
4656
00
4657
00
4658
11
4659
00
4660
00
4661
11
4662
00
4663
00
4664
11
4665
00
4666
00
4667
00
4668
00
4669
00
4670
11
4671
00
4672
00
4673
00
4674
00
4675
00
4676
11
4677
00
4678
11
4679
00
4680
00
4681
11
4682
00
4683
11
4684
00
4685
00
4686
00
4687
11
4688
00
4689
00
4690
11
4691
11
4692
00
4693
00
4694
00
4695
11
4696
11
4697
11
4698
11
4699
11
4700
00
4701
00
4702
00
4703
11
4704
11
4705
00
4706
00
4707
00
4708
00
4709
00
4710
00
4711
00
4712
00
4713
00
4714
00
4715
00
4716
00
4717
00
4718
00
4719
00
4720
00
4721
00
4722
00
4723
00
4724
00
4725
00
4726
00
4727
00
4728
00
4729
00
4730
00
4731
00
4732
00
4733
00
4734
00
4735
00
4736
00
4737
11
4738
11
4739
00
4740
00
4741
00
4742
00
4743
00
4744
00
4745
00
4746
00
4747
00
4748
00
4749
11
4750
11
4751
00
4752
11
4753
11
4754
00
4755
11
4756
11
4757
00
4758
11
4759
11
4760
00
4761
00
4762
00
4763
00
4764
11
4765
00
4766
00
4767
11
4768
00
4769
00
4770
11
4771
00
4772
00
4773
00
4774
11
4775
00
4776
00
4777
00
4778
00
4779
11
4780
11
4781
00
4782
00
4783
11
4784
00
4785
00
4786
11
4787
00
4788
11
4789
00
4790
00
4791
00
4792
11
4793
00
4794
11
4795
11
4796
11
4797
11
4798
00
4799
00
4800
00
4801
00
4802
00
4803
00
4804
11
4805
00
4806
11
4807
00
4808
00
4809
11
4810
00
4811
11
4812
00
4813
00
4814
00
4815
11
4816
00
4817
00
4818
00
4819
00
4820
11
4821
11
4822
00
4823
11
4824
00
4825
00
4826
00
4827
00
4828
00
4829
00
4830
00
4831
11
4832
11
4833
00
4834
00
4835
00
4836
00
4837
00
4838
00
4839
00
4840
00
4841
00
4842
00
4843
00
4844
00
4845
00
4846
00
4847
00
4848
00
4849
00
4850
00
4851
00
4852
00
4853
00
4854
00
4855
00
4856
00
4857
00
4858
00
4859
00
4860
00
4861
00
4862
00
4863
00
4864
00
4865
11
4866
11
4867
00
4868
00
4869
00
4870
00
4871
00
4872
00
4873
00
4874
00
4875
00
4876
11
4877
11
4878
00
4879
00
4880
11
4881
11
4882
00
4883
00
4884
11
4885
00
4886
11
4887
00
4888
00
4889
00
4890
00
4891
00
4892
11
4893
00
4894
00
4895
11
4896
00
4897
00
4898
11
4899
00
4900
00
4901
11
4902
00
4903
00
4904
11
4905
00
4906
00
4907
00
4908
11
4909
00
4910
11
4911
00
4912
00
4913
11
4914
00
4915
00
4916
11
4917
00
4918
11
4919
11
4920
00
4921
00
4922
11
4923
00
4924
00
4925
11
4926
00
4927
00
4928
00
4929
00
4930
00
4931
00
4932
11
4933
11
4934
00
4935
00
4936
00
4937
11
4938
11
4939
00
4940
00
4941
00
4942
11
4943
00
4944
00
4945
11
4946
00
4947
00
4948
00
4949
11
4950
00
4951
11
4952
00
4953
00
4954
11
4955
00
4956
00
4957
00
4958
00
4959
11
4960
11
4961
00
4962
00
4963
00
4964
00
4965
00
4966
00
4967
00
4968
00
4969
00
4970
00
4971
00
4972
00
4973
00
4974
00
4975
00
4976
00
4977
00
4978
00
4979
00
4980
00
4981
00
4982
00
4983
00
4984
00
4985
00
4986
00
4987
00
4988
00
4989
00
4990
00
4991
00
4992
00
4993
11
4994
11
4995
00
4996
00
4997
00
4998
00
4999
00
5000
00
5001
00
5002
00
5003
00
5004
11
5005
11
5006
00
5007
11
5008
11
5009
00
5010
00
5011
00
5012
11
5013
11
5014
11
5015
00
5016
00
5017
00
5018
00
5019
00
5020
00
5021
11
5022
11
5023
00
5024
00
5025
00
5026
00
5027
11
5028
11
5029
11
5030
00
5031
00
5032
00
5033
11
5034
11
5035
11
5036
00
5037
00
5038
11
5039
00
5040
00
5041
11
5042
00
5043
00
5044
11
5045
11
5046
00
5047
11
5048
00
5049
00
5050
11
5051
11
5052
11
5053
11
5054
00
5055
00
5056
00
5057
00
5058
00
5059
00
5060
11
5061
00
5062
00
5063
00
5064
00
5065
11
5066
00
5067
00
5068
00
5069
00
5070
11
5071
00
5072
00
5073
00
5074
11
5075
11
5076
11
5077
00
5078
00
5079
00
5080
11
5081
11
5082
00
5083
00
5084
00
5085
00
5086
00
5087
11
5088
11
5089
00
5090
00
5091
00
5092
00
5093
00
5094
00
5095
00
5096
00
5097
00
5098
00
5099
00
5100
00
5101
00
5102
00
5103
00
5104
00
5105
00
5106
00
5107
00
5108
00
5109
00
5110
00
5111
00
5112
00
5113
00
5114
00
5115
00
5116
00
5117
00
5118
00
5119
00
5120
00
5121
11
5122
11
5123
00
5124
00
5125
00
5126
00
5127
00
5128
00
5129
00
5130
00
5131
00
5132
11
5133
11
5134
11
5135
11
5136
00
5137
00
5138
00
5139
00
5140
11
5141
11
5142
00
5143
00
5144
00
5145
00
5146
00
5147
00
5148
00
5149
00
5150
00
5151
00
5152
00
5153
00
5154
00
5155
00
5156
00
5157
00
5158
00
5159
00
5160
00
5161
00
5162
00
5163
00
5164
00
5165
00
5166
00
5167
00
5168
00
5169
00
5170
00
5171
00
5172
00
5173
00
5174
00
5175
00
5176
00
5177
00
5178
00
5179
00
5180
00
5181
00
5182
00
5183
00
5184
00
5185
00
5186
00
5187
00
5188
00
5189
00
5190
00
5191
00
5192
00
5193
00
5194
00
5195
00
5196
00
5197
00
5198
00
5199
00
5200
00
5201
00
5202
00
5203
00
5204
00
5205
00
5206
00
5207
00
5208
00
5209
00
5210
00
5211
00
5212
00
5213
00
5214
00
5215
11
5216
11
5217
00
5218
00
5219
00
5220
00
5221
00
5222
00
5223
00
5224
00
5225
00
5226
00
5227
00
5228
00
5229
00
5230
00
5231
00
5232
00
5233
00
5234
00
5235
00
5236
00
5237
00
5238
00
5239
00
5240
00
5241
00
5242
00
5243
00
5244
00
5245
00
5246
00
5247
00
5248
00
5249
11
5250
11
5251
00
5252
00
5253
00
5254
00
5255
00
5256
00
5257
00
5258
00
5259
00
5260
00
5261
00
5262
00
5263
00
5264
00
5265
00
5266
00
5267
00
5268
11
5269
11
5270
00
5271
00
5272
00
5273
00
5274
00
5275
00
5276
00
5277
00
5278
00
5279
00
5280
00
5281
00
5282
00
5283
00
5284
00
5285
00
5286
00
5287
00
5288
00
5289
00
5290
00
5291
00
5292
00
5293
00
5294
00
5295
00
5296
00
5297
00
5298
00
5299
00
5300
00
5301
00
5302
00
5303
00
5304
00
5305
00
5306
00
5307
00
5308
00
5309
00
5310
00
5311
00
5312
00
5313
00
5314
00
5315
00
5316
00
5317
00
5318
00
5319
00
5320
00
5321
00
5322
00
5323
00
5324
00
5325
00
5326
00
5327
00
5328
00
5329
00
5330
00
5331
00
5332
00
5333
00
5334
00
5335
00
5336
00
5337
00
5338
00
5339
00
5340
00
5341
00
5342
00
5343
11
5344
11
5345
00
5346
00
5347
00
5348
00
5349
00
5350
00
5351
00
5352
00
5353
00
5354
00
5355
00
5356
00
5357
00
5358
00
5359
00
5360
00
5361
00
5362
00
5363
00
5364
00
5365
00
5366
00
5367
00
5368
00
5369
00
5370
00
5371
00
5372
00
5373
00
5374
00
5375
00
5376
00
5377
11
5378
11
5379
00
5380
00
5381
00
5382
00
5383
00
5384
00
5385
00
5386
00
5387
00
5388
00
5389
00
5390
00
5391
00
5392
00
5393
00
5394
11
5395
11
5396
11
5397
00
5398
00
5399
00
5400
00
5401
00
5402
00
5403
00
5404
00
5405
00
5406
00
5407
00
5408
00
5409
00
5410
00
5411
00
5412
00
5413
00
5414
00
5415
00
5416
00
5417
00
5418
00
5419
00
5420
00
5421
00
5422
00
5423
00
5424
00
5425
00
5426
00
5427
00
5428
00
5429
00
5430
00
5431
00
5432
00
5433
00
5434
00
5435
00
5436
00
5437
00
5438
00
5439
00
5440
00
5441
00
5442
00
5443
00
5444
00
5445
00
5446
00
5447
00
5448
00
5449
00
5450
00
5451
00
5452
00
5453
00
5454
00
5455
00
5456
00
5457
00
5458
00
5459
00
5460
00
5461
00
5462
00
5463
00
5464
00
5465
00
5466
00
5467
00
5468
00
5469
00
5470
00
5471
11
5472
11
5473
00
5474
00
5475
00
5476
00
5477
00
5478
00
5479
00
5480
00
5481
00
5482
00
5483
00
5484
00
5485
00
5486
00
5487
00
5488
00
5489
00
5490
00
5491
00
5492
00
5493
00
5494
00
5495
00
5496
00
5497
00
5498
00
5499
00
5500
00
5501
00
5502
00
5503
00
5504
00
5505
11
5506
11
5507
00
5508
00
5509
00
5510
00
5511
00
5512
00
5513
00
5514
00
5515
00
5516
00
5517
00
5518
00
5519
00
5520
00
5521
00
5522
00
5523
00
5524
00
5525
00
5526
00
5527
00
5528
00
5529
00
5530
00
5531
00
5532
00
5533
00
5534
00
5535
00
5536
00
5537
00
5538
00
5539
00
5540
00
5541
00
5542
00
5543
00
5544
00
5545
00
5546
00
5547
00
5548
00
5549
00
5550
00
5551
00
5552
00
5553
00
5554
00
5555
00
5556
00
5557
00
5558
00
5559
00
5560
00
5561
00
5562
00
5563
00
5564
00
5565
00
5566
00
5567
00
5568
00
5569
00
5570
00
5571
00
5572
00
5573
00
5574
00
5575
00
5576
00
5577
00
5578
00
5579
00
5580
00
5581
00
5582
00
5583
00
5584
00
5585
00
5586
00
5587
00
5588
00
5589
00
5590
00
5591
00
5592
00
5593
00
5594
00
5595
00
5596
00
5597
00
5598
00
5599
11
5600
11
5601
00
5602
00
5603
00
5604
00
5605
00
5606
00
5607
00
5608
00
5609
00
5610
00
5611
00
5612
00
5613
00
5614
00
5615
00
5616
00
5617
00
5618
00
5619
00
5620
00
5621
00
5622
00
5623
00
5624
00
5625
00
5626
00
5627
00
5628
00
5629
00
5630
00
5631
00
5632
00
5633
11
5634
11
5635
00
5636
00
5637
00
5638
00
5639
00
5640
00
5641
00
5642
00
5643
00
5644
00
5645
00
5646
00
5647
00
5648
00
5649
00
5650
00
5651
00
5652
00
5653
00
5654
00
5655
00
5656
00
5657
00
5658
00
5659
00
5660
00
5661
00
5662
00
5663
00
5664
00
5665
00
5666
00
5667
00
5668
00
5669
00
5670
00
5671
00
5672
00
5673
00
5674
00
5675
00
5676
00
5677
00
5678
00
5679
00
5680
00
5681
00
5682
00
5683
00
5684
00
5685
00
5686
00
5687
00
5688
00
5689
00
5690
00
5691
00
5692
00
5693
00
5694
00
5695
00
5696
00
5697
00
5698
00
5699
00
5700
00
5701
00
5702
00
5703
00
5704
00
5705
00
5706
00
5707
00
5708
00
5709
00
5710
00
5711
00
5712
00
5713
00
5714
00
5715
00
5716
00
5717
00
5718
00
5719
00
5720
00
5721
00
5722
00
5723
00
5724
00
5725
00
5726
00
5727
11
5728
11
5729
00
5730
00
5731
00
5732
00
5733
00
5734
00
5735
00
5736
00
5737
00
5738
00
5739
00
5740
00
5741
00
5742
00
5743
00
5744
00
5745
00
5746
00
5747
00
5748
00
5749
00
5750
00
5751
00
5752
00
5753
00
5754
00
5755
00
5756
00
5757
00
5758
00
5759
00
5760
00
5761
11
5762
11
5763
00
5764
00
5765
00
5766
00
5767
00
5768
00
5769
00
5770
00
5771
00
5772
00
5773
00
5774
00
5775
00
5776
00
5777
00
5778
00
5779
00
5780
00
5781
00
5782
00
5783
00
5784
00
5785
00
5786
00
5787
00
5788
00
5789
00
5790
00
5791
00
5792
00
5793
00
5794
00
5795
00
5796
00
5797
00
5798
00
5799
00
5800
00
5801
00
5802
00
5803
00
5804
00
5805
00
5806
00
5807
00
5808
00
5809
00
5810
00
5811
00
5812
00
5813
00
5814
11
5815
11
5816
11
5817
00
5818
00
5819
00
5820
00
5821
11
5822
00
5823
00
5824
00
5825
00
5826
00
5827
00
5828
00
5829
00
5830
00
5831
11
5832
00
5833
00
5834
00
5835
00
5836
00
5837
00
5838
00
5839
00
5840
00
5841
00
5842
00
5843
11
5844
00
5845
00
5846
00
5847
00
5848
00
5849
00
5850
00
5851
00
5852
00
5853
00
5854
00
5855
11
5856
11
5857
00
5858
00
5859
00
5860
00
5861
00
5862
00
5863
00
5864
00
5865
00
5866
00
5867
00
5868
00
5869
00
5870
00
5871
00
5872
00
5873
00
5874
00
5875
00
5876
00
5877
00
5878
00
5879
00
5880
00
5881
00
5882
00
5883
00
5884
00
5885
00
5886
00
5887
00
5888
00
5889
11
5890
11
5891
00
5892
00
5893
00
5894
00
5895
00
5896
00
5897
00
5898
00
5899
00
5900
00
5901
00
5902
00
5903
00
5904
00
5905
00
5906
00
5907
00
5908
00
5909
00
5910
00
5911
00
5912
00
5913
00
5914
00
5915
00
5916
00
5917
00
5918
00
5919
00
5920
00
5921
00
5922
00
5923
00
5924
00
5925
00
5926
00
5927
00
5928
00
5929
00
5930
00
5931
00
5932
00
5933
00
5934
00
5935
00
5936
00
5937
00
5938
00
5939
00
5940
00
5941
11
5942
00
5943
00
5944
00
5945
11
5946
00
5947
00
5948
00
5949
11
5950
00
5951
00
5952
00
5953
00
5954
00
5955
00
5956
00
5957
00
5958
00
5959
00
5960
00
5961
00
5962
00
5963
00
5964
00
5965
00
5966
00
5967
00
5968
00
5969
00
5970
00
5971
11
5972
00
5973
00
5974
00
5975
00
5976
00
5977
00
5978
00
5979
00
5980
00
5981
00
5982
00
5983
11
5984
11
5985
00
5986
00
5987
00
5988
00
5989
00
5990
00
5991
00
5992
00
5993
00
5994
00
5995
00
5996
00
5997
00
5998
00
5999
00
6000
00
6001
00
6002
00
6003
00
6004
00
6005
00
6006
00
6007
00
6008
00
6009
00
6010
00
6011
00
6012
00
6013
00
6014
00
6015
00
6016
00
6017
11
6018
11
6019
00
6020
00
6021
00
6022
00
6023
00
6024
00
6025
00
6026
00
6027
00
6028
00
6029
00
6030
00
6031
00
6032
00
6033
00
6034
00
6035
00
6036
00
6037
00
6038
00
6039
00
6040
00
6041
00
6042
00
6043
00
6044
00
6045
00
6046
00
6047
00
6048
00
6049
00
6050
00
6051
00
6052
00
6053
00
6054
00
6055
00
6056
00
6057
00
6058
00
6059
00
6060
00
6061
00
6062
00
6063
00
6064
00
6065
00
6066
00
6067
00
6068
11
6069
00
6070
00
6071
00
6072
00
6073
00
6074
00
6075
00
6076
11
6077
00
6078
11
6079
00
6080
00
6081
00
6082
11
6083
00
6084
11
6085
00
6086
11
6087
00
6088
00
6089
00
6090
11
6091
11
6092
00
6093
00
6094
00
6095
00
6096
00
6097
00
6098
11
6099
00
6100
00
6101
00
6102
00
6103
00
6104
11
6105
00
6106
00
6107
11
6108
00
6109
00
6110
00
6111
11
6112
11
6113
00
6114
00
6115
00
6116
00
6117
00
6118
00
6119
00
6120
00
6121
00
6122
00
6123
00
6124
00
6125
00
6126
00
6127
00
6128
00
6129
00
6130
00
6131
00
6132
00
6133
00
6134
00
6135
00
6136
00
6137
00
6138
00
6139
00
6140
00
6141
00
6142
00
6143
00
6144
00
6145
11
6146
11
6147
00
6148
00
6149
00
6150
00
6151
00
6152
00
6153
00
6154
00
6155
00
6156
00
6157
00
6158
00
6159
00
6160
00
6161
00
6162
00
6163
00
6164
00
6165
00
6166
00
6167
00
6168
00
6169
00
6170
00
6171
00
6172
00
6173
00
6174
00
6175
00
6176
00
6177
00
6178
00
6179
00
6180
00
6181
00
6182
00
6183
00
6184
00
6185
00
6186
00
6187
00
6188
00
6189
00
6190
00
6191
00
6192
00
6193
00
6194
00
6195
00
6196
11
6197
00
6198
00
6199
00
6200
00
6201
00
6202
00
6203
00
6204
11
6205
11
6206
00
6207
11
6208
00
6209
00
6210
11
6211
11
6212
00
6213
00
6214
11
6215
00
6216
00
6217
11
6218
00
6219
00
6220
11
6221
00
6222
00
6223
00
6224
00
6225
00
6226
11
6227
00
6228
00
6229
00
6230
00
6231
00
6232
11
6233
00
6234
00
6235
11
6236
00
6237
00
6238
00
6239
11
6240
11
6241
00
6242
00
6243
00
6244
00
6245
00
6246
00
6247
00
6248
00
6249
00
6250
00
6251
00
6252
00
6253
00
6254
00
6255
00
6256
00
6257
00
6258
00
6259
00
6260
00
6261
00
6262
00
6263
00
6264
00
6265
00
6266
00
6267
00
6268
00
6269
00
6270
00
6271
00
6272
00
6273
11
6274
11
6275
00
6276
00
6277
00
6278
00
6279
00
6280
00
6281
00
6282
00
6283
00
6284
00
6285
00
6286
00
6287
00
6288
00
6289
00
6290
00
6291
00
6292
00
6293
00
6294
00
6295
00
6296
00
6297
00
6298
00
6299
00
6300
00
6301
00
6302
00
6303
00
6304
00
6305
00
6306
00
6307
00
6308
00
6309
00
6310
00
6311
00
6312
00
6313
00
6314
00
6315
00
6316
00
6317
00
6318
00
6319
00
6320
00
6321
00
6322
00
6323
00
6324
11
6325
00
6326
00
6327
00
6328
00
6329
00
6330
00
6331
00
6332
11
6333
00
6334
00
6335
11
6336
00
6337
00
6338
11
6339
00
6340
00
6341
00
6342
11
6343
00
6344
00
6345
11
6346
11
6347
00
6348
00
6349
00
6350
00
6351
00
6352
00
6353
00
6354
11
6355
00
6356
00
6357
00
6358
00
6359
00
6360
11
6361
00
6362
00
6363
11
6364
00
6365
00
6366
00
6367
11
6368
11
6369
00
6370
00
6371
00
6372
00
6373
00
6374
00
6375
00
6376
00
6377
00
6378
00
6379
00
6380
00
6381
00
6382
00
6383
00
6384
00
6385
00
6386
00
6387
00
6388
00
6389
00
6390
00
6391
00
6392
00
6393
00
6394
00
6395
00
6396
00
6397
00
6398
00
6399
00
6400
00
6401
11
6402
11
6403
00
6404
00
6405
00
6406
00
6407
00
6408
00
6409
00
6410
00
6411
00
6412
00
6413
00
6414
00
6415
00
6416
00
6417
00
6418
00
6419
00
6420
00
6421
00
6422
00
6423
00
6424
00
6425
00
6426
00
6427
00
6428
00
6429
00
6430
00
6431
00
6432
00
6433
00
6434
00
6435
00
6436
00
6437
00
6438
00
6439
00
6440
00
6441
00
6442
00
6443
00
6444
00
6445
00
6446
00
6447
00
6448
00
6449
00
6450
00
6451
00
6452
11
6453
00
6454
00
6455
00
6456
00
6457
11
6458
00
6459
00
6460
11
6461
00
6462
00
6463
11
6464
00
6465
11
6466
00
6467
00
6468
00
6469
00
6470
11
6471
00
6472
00
6473
00
6474
00
6475
11
6476
11
6477
00
6478
00
6479
00
6480
00
6481
00
6482
11
6483
00
6484
00
6485
00
6486
00
6487
11
6488
00
6489
00
6490
00
6491
11
6492
00
6493
00
6494
00
6495
11
6496
11
6497
00
6498
00
6499
00
6500
00
6501
00
6502
00
6503
00
6504
00
6505
00
6506
00
6507
00
6508
00
6509
00
6510
00
6511
00
6512
00
6513
00
6514
00
6515
00
6516
00
6517
00
6518
00
6519
00
6520
00
6521
00
6522
00
6523
00
6524
00
6525
00
6526
00
6527
00
6528
00
6529
11
6530
11
6531
00
6532
00
6533
00
6534
00
6535
00
6536
00
6537
00
6538
00
6539
00
6540
00
6541
00
6542
00
6543
00
6544
00
6545
00
6546
00
6547
00
6548
00
6549
00
6550
00
6551
00
6552
00
6553
00
6554
00
6555
00
6556
00
6557
00
6558
00
6559
00
6560
00
6561
00
6562
00
6563
00
6564
00
6565
00
6566
00
6567
00
6568
00
6569
00
6570
00
6571
00
6572
00
6573
00
6574
00
6575
00
6576
00
6577
00
6578
00
6579
00
6580
11
6581
00
6582
00
6583
00
6584
11
6585
00
6586
00
6587
11
6588
00
6589
00
6590
11
6591
00
6592
00
6593
11
6594
00
6595
00
6596
00
6597
11
6598
00
6599
00
6600
11
6601
00
6602
00
6603
00
6604
11
6605
00
6606
00
6607
00
6608
00
6609
11
6610
00
6611
00
6612
00
6613
00
6614
00
6615
11
6616
00
6617
11
6618
11
6619
00
6620
00
6621
00
6622
00
6623
11
6624
11
6625
00
6626
00
6627
00
6628
00
6629
00
6630
00
6631
00
6632
00
6633
00
6634
00
6635
00
6636
00
6637
00
6638
00
6639
00
6640
00
6641
00
6642
00
6643
00
6644
00
6645
00
6646
00
6647
00
6648
00
6649
00
6650
00
6651
00
6652
00
6653
00
6654
00
6655
00
6656
00
6657
11
6658
11
6659
00
6660
00
6661
00
6662
00
6663
00
6664
00
6665
00
6666
00
6667
00
6668
00
6669
00
6670
00
6671
00
6672
00
6673
00
6674
00
6675
00
6676
00
6677
00
6678
00
6679
00
6680
00
6681
00
6682
00
6683
00
6684
00
6685
00
6686
00
6687
00
6688
00
6689
00
6690
00
6691
00
6692
00
6693
00
6694
00
6695
00
6696
00
6697
00
6698
00
6699
00
6700
00
6701
00
6702
00
6703
00
6704
00
6705
00
6706
00
6707
00
6708
00
6709
11
6710
11
6711
11
6712
00
6713
00
6714
00
6715
11
6716
00
6717
00
6718
11
6719
00
6720
00
6721
11
6722
00
6723
00
6724
00
6725
11
6726
00
6727
00
6728
00
6729
11
6730
11
6731
11
6732
00
6733
00
6734
00
6735
00
6736
00
6737
11
6738
11
6739
11
6740
11
6741
11
6742
00
6743
11
6744
11
6745
00
6746
11
6747
00
6748
00
6749
00
6750
00
6751
11
6752
11
6753
00
6754
00
6755
00
6756
00
6757
00
6758
00
6759
00
6760
00
6761
00
6762
00
6763
00
6764
00
6765
00
6766
00
6767
00
6768
00
6769
00
6770
00
6771
00
6772
00
6773
00
6774
00
6775
00
6776
00
6777
00
6778
00
6779
00
6780
00
6781
00
6782
00
6783
00
6784
00
6785
11
6786
11
6787
00
6788
00
6789
00
6790
00
6791
00
6792
00
6793
00
6794
00
6795
00
6796
00
6797
00
6798
00
6799
00
6800
00
6801
00
6802
00
6803
00
6804
00
6805
00
6806
00
6807
00
6808
00
6809
00
6810
00
6811
00
6812
00
6813
00
6814
00
6815
00
6816
00
6817
00
6818
00
6819
00
6820
00
6821
00
6822
00
6823
00
6824
00
6825
00
6826
00
6827
00
6828
00
6829
00
6830
00
6831
00
6832
00
6833
00
6834
00
6835
00
6836
00
6837
00
6838
00
6839
00
6840
00
6841
00
6842
00
6843
00
6844
00
6845
00
6846
00
6847
00
6848
00
6849
00
6850
00
6851
00
6852
00
6853
00
6854
00
6855
00
6856
00
6857
00
6858
00
6859
00
6860
00
6861
00
6862
00
6863
00
6864
00
6865
00
6866
00
6867
00
6868
00
6869
00
6870
00
6871
00
6872
00
6873
00
6874
00
6875
00
6876
00
6877
00
6878
00
6879
11
6880
11
6881
00
6882
00
6883
00
6884
00
6885
00
6886
00
6887
00
6888
00
6889
00
6890
00
6891
00
6892
00
6893
00
6894
00
6895
00
6896
00
6897
00
6898
00
6899
00
6900
00
6901
00
6902
00
6903
00
6904
00
6905
00
6906
00
6907
00
6908
00
6909
00
6910
00
6911
00
6912
00
6913
11
6914
11
6915
00
6916
00
6917
00
6918
00
6919
00
6920
00
6921
00
6922
00
6923
00
6924
00
6925
00
6926
00
6927
00
6928
00
6929
00
6930
00
6931
00
6932
00
6933
00
6934
00
6935
00
6936
00
6937
00
6938
00
6939
00
6940
00
6941
00
6942
00
6943
00
6944
00
6945
00
6946
00
6947
00
6948
00
6949
00
6950
00
6951
00
6952
00
6953
00
6954
00
6955
00
6956
00
6957
00
6958
00
6959
00
6960
00
6961
00
6962
00
6963
00
6964
00
6965
00
6966
00
6967
00
6968
00
6969
00
6970
00
6971
00
6972
00
6973
00
6974
00
6975
00
6976
00
6977
00
6978
00
6979
00
6980
00
6981
00
6982
00
6983
00
6984
00
6985
00
6986
00
6987
00
6988
00
6989
00
6990
00
6991
00
6992
00
6993
00
6994
00
6995
00
6996
00
6997
00
6998
00
6999
00
7000
00
7001
00
7002
00
7003
00
7004
00
7005
00
7006
00
7007
11
7008
11
7009
00
7010
00
7011
00
7012
00
7013
00
7014
00
7015
00
7016
00
7017
00
7018
00
7019
00
7020
00
7021
00
7022
00
7023
00
7024
00
7025
00
7026
00
7027
00
7028
00
7029
00
7030
00
7031
00
7032
00
7033
00
7034
00
7035
00
7036
00
7037
00
7038
00
7039
00
7040
00
7041
11
7042
11
7043
00
7044
00
7045
00
7046
00
7047
00
7048
00
7049
00
7050
00
7051
00
7052
00
7053
00
7054
00
7055
00
7056
00
7057
00
7058
00
7059
00
7060
00
7061
00
7062
00
7063
00
7064
00
7065
00
7066
00
7067
00
7068
00
7069
00
7070
00
7071
00
7072
00
7073
00
7074
00
7075
00
7076
00
7077
00
7078
00
7079
00
7080
00
7081
00
7082
00
7083
00
7084
00
7085
00
7086
00
7087
00
7088
00
7089
00
7090
00
7091
00
7092
00
7093
00
7094
00
7095
00
7096
00
7097
00
7098
00
7099
00
7100
00
7101
00
7102
00
7103
00
7104
00
7105
00
7106
00
7107
00
7108
00
7109
00
7110
00
7111
00
7112
00
7113
00
7114
00
7115
00
7116
00
7117
00
7118
00
7119
00
7120
00
7121
00
7122
00
7123
00
7124
00
7125
00
7126
00
7127
00
7128
00
7129
00
7130
00
7131
00
7132
00
7133
00
7134
00
7135
11
7136
11
7137
00
7138
00
7139
00
7140
00
7141
00
7142
00
7143
00
7144
00
7145
00
7146
00
7147
00
7148
00
7149
00
7150
00
7151
00
7152
00
7153
00
7154
00
7155
00
7156
00
7157
00
7158
00
7159
00
7160
00
7161
00
7162
00
7163
00
7164
00
7165
00
7166
00
7167
00
7168
00
7169
11
7170
11
7171
00
7172
00
7173
00
7174
00
7175
00
7176
00
7177
00
7178
00
7179
00
7180
00
7181
00
7182
00
7183
00
7184
00
7185
00
7186
00
7187
00
7188
00
7189
00
7190
00
7191
00
7192
00
7193
00
7194
00
7195
00
7196
00
7197
00
7198
00
7199
00
7200
00
7201
00
7202
00
7203
00
7204
00
7205
00
7206
00
7207
00
7208
00
7209
00
7210
00
7211
00
7212
00
7213
00
7214
00
7215
00
7216
00
7217
00
7218
00
7219
00
7220
00
7221
00
7222
00
7223
00
7224
00
7225
00
7226
00
7227
00
7228
00
7229
00
7230
00
7231
00
7232
00
7233
00
7234
00
7235
00
7236
00
7237
00
7238
00
7239
00
7240
00
7241
00
7242
00
7243
00
7244
00
7245
00
7246
00
7247
00
7248
00
7249
00
7250
00
7251
00
7252
00
7253
00
7254
00
7255
00
7256
00
7257
00
7258
00
7259
00
7260
00
7261
00
7262
00
7263
11
7264
11
7265
00
7266
00
7267
00
7268
00
7269
00
7270
00
7271
00
7272
00
7273
00
7274
00
7275
00
7276
00
7277
00
7278
00
7279
00
7280
00
7281
00
7282
00
7283
00
7284
00
7285
00
7286
00
7287
00
7288
00
7289
00
7290
00
7291
00
7292
00
7293
00
7294
00
7295
00
7296
00
7297
11
7298
11
7299
00
7300
00
7301
00
7302
00
7303
00
7304
00
7305
00
7306
00
7307
00
7308
00
7309
00
7310
00
7311
00
7312
00
7313
00
7314
00
7315
00
7316
00
7317
00
7318
00
7319
00
7320
00
7321
00
7322
00
7323
00
7324
00
7325
00
7326
00
7327
00
7328
00
7329
00
7330
00
7331
00
7332
00
7333
00
7334
00
7335
00
7336
00
7337
00
7338
00
7339
00
7340
00
7341
00
7342
00
7343
00
7344
00
7345
00
7346
00
7347
00
7348
00
7349
00
7350
00
7351
00
7352
00
7353
00
7354
00
7355
00
7356
00
7357
00
7358
00
7359
00
7360
00
7361
00
7362
00
7363
00
7364
00
7365
00
7366
00
7367
00
7368
00
7369
00
7370
00
7371
00
7372
00
7373
00
7374
00
7375
00
7376
00
7377
00
7378
00
7379
00
7380
00
7381
00
7382
00
7383
00
7384
00
7385
00
7386
00
7387
00
7388
00
7389
00
7390
00
7391
11
7392
11
7393
00
7394
00
7395
00
7396
00
7397
00
7398
00
7399
00
7400
00
7401
00
7402
00
7403
00
7404
00
7405
00
7406
00
7407
00
7408
00
7409
00
7410
00
7411
00
7412
00
7413
00
7414
00
7415
00
7416
00
7417
00
7418
00
7419
00
7420
00
7421
00
7422
00
7423
00
7424
00
7425
11
7426
11
7427
00
7428
00
7429
00
7430
00
7431
00
7432
00
7433
00
7434
00
7435
00
7436
00
7437
00
7438
00
7439
00
7440
00
7441
00
7442
00
7443
00
7444
00
7445
00
7446
00
7447
00
7448
00
7449
00
7450
00
7451
00
7452
00
7453
00
7454
00
7455
00
7456
00
7457
00
7458
00
7459
00
7460
00
7461
00
7462
00
7463
00
7464
00
7465
00
7466
00
7467
00
7468
00
7469
00
7470
00
7471
00
7472
00
7473
00
7474
00
7475
00
7476
00
7477
00
7478
00
7479
00
7480
00
7481
00
7482
00
7483
00
7484
00
7485
00
7486
00
7487
00
7488
00
7489
00
7490
00
7491
00
7492
00
7493
00
7494
00
7495
00
7496
00
7497
00
7498
00
7499
00
7500
00
7501
00
7502
00
7503
00
7504
00
7505
00
7506
00
7507
00
7508
00
7509
00
7510
00
7511
00
7512
00
7513
00
7514
00
7515
00
7516
00
7517
00
7518
00
7519
11
7520
11
7521
00
7522
00
7523
00
7524
00
7525
00
7526
00
7527
00
7528
00
7529
00
7530
00
7531
00
7532
00
7533
00
7534
00
7535
00
7536
00
7537
00
7538
00
7539
00
7540
00
7541
00
7542
00
7543
00
7544
00
7545
00
7546
00
7547
00
7548
00
7549
00
7550
00
7551
00
7552
00
7553
11
7554
11
7555
00
7556
00
7557
00
7558
00
7559
00
7560
00
7561
00
7562
00
7563
00
7564
00
7565
00
7566
00
7567
00
7568
00
7569
00
7570
00
7571
00
7572
00
7573
00
7574
00
7575
00
7576
00
7577
00
7578
00
7579
00
7580
00
7581
00
7582
00
7583
00
7584
00
7585
00
7586
00
7587
00
7588
00
7589
00
7590
00
7591
00
7592
00
7593
00
7594
00
7595
00
7596
00
7597
00
7598
00
7599
00
7600
00
7601
00
7602
00
7603
00
7604
00
7605
00
7606
00
7607
00
7608
00
7609
00
7610
00
7611
00
7612
00
7613
00
7614
00
7615
00
7616
00
7617
00
7618
00
7619
00
7620
00
7621
00
7622
00
7623
00
7624
00
7625
00
7626
00
7627
00
7628
00
7629
00
7630
00
7631
00
7632
00
7633
00
7634
00
7635
00
7636
00
7637
00
7638
00
7639
00
7640
00
7641
00
7642
00
7643
00
7644
00
7645
00
7646
00
7647
11
7648
11
7649
00
7650
00
7651
00
7652
00
7653
00
7654
00
7655
00
7656
00
7657
00
7658
00
7659
00
7660
00
7661
00
7662
00
7663
00
7664
00
7665
00
7666
00
7667
00
7668
00
7669
00
7670
00
7671
00
7672
00
7673
00
7674
00
7675
00
7676
00
7677
00
7678
00
7679
00
7680
00
7681
11
7682
11
7683
00
7684
00
7685
00
7686
00
7687
00
7688
00
7689
00
7690
00
7691
00
7692
00
7693
00
7694
00
7695
00
7696
00
7697
00
7698
00
7699
00
7700
00
7701
00
7702
00
7703
00
7704
00
7705
00
7706
00
7707
00
7708
00
7709
00
7710
00
7711
00
7712
00
7713
00
7714
00
7715
00
7716
00
7717
00
7718
00
7719
00
7720
00
7721
00
7722
00
7723
00
7724
00
7725
00
7726
00
7727
00
7728
00
7729
00
7730
00
7731
00
7732
00
7733
00
7734
00
7735
00
7736
00
7737
00
7738
00
7739
00
7740
00
7741
00
7742
00
7743
00
7744
00
7745
00
7746
00
7747
00
7748
00
7749
00
7750
00
7751
00
7752
00
7753
00
7754
00
7755
00
7756
00
7757
00
7758
00
7759
00
7760
00
7761
00
7762
00
7763
00
7764
00
7765
00
7766
00
7767
00
7768
00
7769
00
7770
00
7771
00
7772
00
7773
00
7774
00
7775
11
7776
11
7777
00
7778
00
7779
00
7780
00
7781
00
7782
00
7783
00
7784
00
7785
00
7786
00
7787
00
7788
00
7789
00
7790
00
7791
00
7792
00
7793
00
7794
00
7795
00
7796
00
7797
00
7798
00
7799
00
7800
00
7801
00
7802
00
7803
00
7804
00
7805
00
7806
00
7807
00
7808
00
7809
11
7810
11
7811
00
7812
00
7813
00
7814
00
7815
00
7816
00
7817
00
7818
00
7819
00
7820
00
7821
00
7822
00
7823
00
7824
00
7825
00
7826
00
7827
00
7828
00
7829
00
7830
00
7831
00
7832
00
7833
00
7834
00
7835
00
7836
00
7837
00
7838
00
7839
00
7840
00
7841
00
7842
00
7843
00
7844
00
7845
00
7846
00
7847
00
7848
00
7849
00
7850
00
7851
00
7852
00
7853
00
7854
00
7855
00
7856
00
7857
00
7858
00
7859
00
7860
00
7861
00
7862
00
7863
00
7864
00
7865
00
7866
00
7867
00
7868
00
7869
00
7870
00
7871
00
7872
00
7873
00
7874
00
7875
00
7876
00
7877
00
7878
00
7879
00
7880
00
7881
00
7882
00
7883
00
7884
00
7885
00
7886
00
7887
00
7888
00
7889
00
7890
00
7891
00
7892
00
7893
00
7894
00
7895
00
7896
00
7897
00
7898
00
7899
00
7900
00
7901
00
7902
00
7903
11
7904
11
7905
00
7906
00
7907
00
7908
00
7909
00
7910
00
7911
00
7912
00
7913
00
7914
00
7915
00
7916
00
7917
00
7918
00
7919
00
7920
00
7921
00
7922
00
7923
00
7924
00
7925
00
7926
00
7927
00
7928
00
7929
00
7930
00
7931
00
7932
00
7933
00
7934
00
7935
00
7936
00
7937
11
7938
11
7939
11
7940
11
7941
11
7942
11
7943
11
7944
11
7945
11
7946
11
7947
11
7948
11
7949
11
7950
11
7951
11
7952
11
7953
11
7954
11
7955
11
7956
11
7957
11
7958
11
7959
11
7960
11
7961
11
7962
11
7963
11
7964
11
7965
11
7966
11
7967
11
7968
11
7969
11
7970
11
7971
11
7972
11
7973
11
7974
11
7975
11
7976
11
7977
11
7978
11
7979
11
7980
11
7981
11
7982
11
7983
11
7984
11
7985
11
7986
11
7987
11
7988
11
7989
11
7990
11
7991
11
7992
11
7993
11
7994
11
7995
11
7996
11
7997
11
7998
11
7999
11
8000
11
8001
11
8002
11
8003
11
8004
11
8005
11
8006
11
8007
11
8008
11
8009
11
8010
11
8011
11
8012
11
8013
11
8014
11
8015
11
8016
11
8017
11
8018
11
8019
11
8020
11
8021
11
8022
11
8023
11
8024
11
8025
11
8026
11
8027
11
8028
11
8029
11
8030
11
8031
11
8032
11
8033
00
8034
00
8035
00
8036
00
8037
00
8038
00
8039
00
8040
00
8041
00
8042
00
8043
00
8044
00
8045
00
8046
00
8047
00
8048
00
8049
00
8050
00
8051
00
8052
00
8053
00
8054
00
8055
00
8056
00
8057
00
8058
00
8059
00
8060
00
8061
00
8062
00
8063
00
8064
00
8065
11
8066
11
8067
11
8068
11
8069
11
8070
11
8071
11
8072
11
8073
11
8074
11
8075
11
8076
11
8077
11
8078
11
8079
11
8080
11
8081
11
8082
11
8083
11
8084
11
8085
11
8086
11
8087
11
8088
11
8089
11
8090
11
8091
11
8092
11
8093
11
8094
11
8095
11
8096
11
8097
11
8098
11
8099
11
8100
11
8101
11
8102
11
8103
11
8104
11
8105
11
8106
11
8107
11
8108
11
8109
11
8110
11
8111
11
8112
11
8113
11
8114
11
8115
11
8116
11
8117
11
8118
11
8119
11
8120
11
8121
11
8122
11
8123
11
8124
11
8125
11
8126
11
8127
11
8128
11
8129
11
8130
11
8131
11
8132
11
8133
11
8134
11
8135
11
8136
11
8137
11
8138
11
8139
11
8140
11
8141
11
8142
11
8143
11
8144
11
8145
11
8146
11
8147
11
8148
11
8149
11
8150
11
8151
11
8152
11
8153
11
8154
11
8155
11
8156
11
8157
11
8158
11
8159
11
8160
11
8161
00
8162
00
8163
00
8164
00
8165
00
8166
00
8167
00
8168
00
8169
00
8170
00
8171
00
8172
00
8173
00
8174
00
8175
00
8176
00
8177
00
8178
00
8179
00
8180
00
8181
00
8182
00
8183
00
8184
00
8185
00
8186
00
8187
00
8188
00
8189
00
8190
00
8191
00
8192
00
This page took
0.480715 seconds
and
4
git commands to generate.