-
Notifications
You must be signed in to change notification settings - Fork 0
/
image_LCD.py
56 lines (39 loc) · 317 KB
/
image_LCD.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
import event, time, cyberpi
# initialize variables
#45
h=8
k=8
logo = [[526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344], [526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 197379, 592137, 592137, 394758, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 789516, 789516, 10790052, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 460551, 526344, 657930, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 592137, 15263976, 16711422, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 723723, 592137, 16579836, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 5592405, 16777215, 16579836, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 592137, 592137, 263172, 657930, 16382457, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16645629, 526344, 526344, 526344, 526344, 657930, 855309, 723723, 16514043, 16777215, 16711422, 16777215, 16777215, 16777215, 16777215, 16579836, 16777215], [526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 657930, 394758, 460551, 657930, 526344, 460551, 263172, 1513239, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 526344, 723723, 328965, 6316128, 16777215, 16645629, 16645629, 526344, 526344, 526344, 526344, 328965, 657930, 394758, 592137, 592137, 2894892, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 723723, 657930, 921102, 15198183, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 657930, 394758, 328965, 197379, 197379, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 394758, 460551, 657930, 16514043, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 460551, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16711422, 16645629, 16645629, 16777215, 16645629, 16579836, 16777215, 16645629, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16250871, 16711422, 16579836, 9737364, 394758, 526344, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16711422, 16777215, 16645629, 16579836, 16382457, 197379, 526344, 526344, 526344, 526344, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16316664, 16777215, 8618883, 65793, 328965, 526344, 526344, 526344, 526344, 526344, 16777215, 16777215, 16711422, 16645629, 16645629, 16777215, 4539717, 328965, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 16777215, 16777215, 16382457, 7368816, 460551, 394758, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16382457, 16777215, 15790320, 723723, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 657930, 460551, 394758, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344], [526344, 657930, 592137, 657930, 526344, 526344, 526344, 592137, 460551, 592137, 131586, 4868682, 9276813, 12434877, 14869218, 15790320, 263172, 723723, 723723, 526344, 9803157, 16777215, 16645629, 16777215, 16579836, 16711422, 16711422, 16777215, 16777215, 16711422, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16645629, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16645629, 16711422, 16645629, 16777215, 16777215, 16777215, 16711422, 16777215, 16382457, 16645629, 16711422, 16711422, 16777215, 12105912, 7171437, 3421236, 526344, 526344, 16777215, 16777215, 16777215, 16579836, 12434877, 1118481, 789516, 592137, 526344, 657930, 592137, 394758, 657930, 394758, 526344, 526344, 13487565, 263172, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 394758, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344], [16645629, 15592941, 14079702, 11645361, 7829367, 3355443, 394758, 526344, 526344, 460551, 592137, 592137, 592137, 526344, 460551, 460551, 16711422, 16777215, 16579836, 16711422, 16777215, 16777215, 16777215, 16777215, 16645629, 16711422, 16514043, 16579836, 7697781, 526344, 131586, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16645629, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 1513239, 4276545, 8289918, 13553358, 16777215, 16777215, 16645629, 16711422, 16777215, 16514043, 16645629, 16777215, 16777215, 16645629, 526344, 526344, 526344, 394758, 394758, 526344, 263172, 723723, 460551, 657930, 394758, 3421236, 16448250, 16645629, 16645629, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 657930, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344], [526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 13027014, 328965, 460551, 526344, 526344, 592137, 592137, 592137, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 16777215, 16645629, 16777215, 2039583, 328965, 723723, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 328965, 592137, 328965, 197379, 592137, 526344, 526344, 526344, 526344, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16645629, 16645629, 16777215, 7566195, 657930, 592137, 526344, 526344, 526344, 526344, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16579836, 14474460, 526344, 592137, 526344, 657930, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16448250, 16777215, 16777215, 15263976, 526344, 855309, 16448250, 16645629, 16711422, 16645629, 16579836, 16645629, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 11316396, 855309, 592137, 460551, 14211288, 16250871, 16448250, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16579836, 526344, 526344, 526344, 526344, 592137, 526344, 16777215, 16777215, 16711422, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 592137, 526344, 526344, 789516, 15000804, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 12698049, 16645629, 16448250, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 723723, 526344, 263172, 657930, 15461355, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 197379, 16777215, 16711422, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 657930, 328965, 592137, 3421236], [526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 657930, 460551, 592137, 657930, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16382457, 1579032, 789516, 263172, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 16777215, 16514043, 592137, 657930, 657930, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 16777215, 16777215, 16579836, 4605510, 921102, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 526344, 394758, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 16777215, 16777215, 16777215, 16777215, 16645629, 16711422, 394758, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 16579836, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 5987163, 460551, 592137, 394758, 526344, 526344, 526344, 526344, 16777215, 16579836, 16777215, 16777215, 16777215, 16777215, 16711422, 16711422, 16777215, 15132390, 921102, 131586, 526344, 526344, 526344, 526344], [526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344], [526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 855309, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 460551, 16448250, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 5855577, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 460551, 460551, 16448250, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 657930, 16316664, 16382457, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 526344, 394758, 15527148, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 921102, 460551, 16316664, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 657930, 11382189, 16777215, 16777215, 16777215, 16777215, 16645629, 16777215], [526344, 526344, 263172, 723723, 460551, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16514043, 16382457, 16777215, 12434877, 526344, 526344, 592137, 789516, 328965, 16579836, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16711422, 592137, 131586, 197379, 657930, 460551, 723723, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16579836, 16777215, 16645629, 592137, 526344, 526344, 592137, 657930, 328965, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 13027014, 723723, 197379, 526344, 526344, 197379, 657930, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 4473924, 328965, 526344, 526344, 526344, 526344, 131586, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16053492, 657930, 394758, 526344, 526344, 526344, 526344, 526344, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16711422, 131586, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 16777215, 16777215, 16777215, 16777215, 16579836, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 16777215, 16777215, 16777215, 16645629, 592137, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 16777215, 16711422, 16777215, 4605510, 328965, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 16777215, 16711422, 12961221, 394758, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 65793, 16579836, 16579836, 723723, 394758, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 197379, 7697781, 16382457, 592137, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 723723, 394758, 9211020, 16777215, 12632256, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 328965, 7631988, 16777215, 16711422], [526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 657930, 394758, 131586, 921102, 14606046, 14606046, 14606046, 14606046, 6118749, 592137, 526344, 526344, 526344, 526344, 526344, 526344, 197379, 526344, 13421772, 16645629, 16711422, 16711422, 16711422, 16711422, 6710886, 592137, 526344, 526344, 526344, 526344, 460551, 657930, 723723, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 6710886, 592137, 526344, 526344, 526344, 526344, 855309, 460551, 16711422, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 6710886, 592137, 526344, 526344, 526344, 526344, 3289650, 16645629, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 6710886, 592137, 526344, 526344, 526344, 526344, 16777215, 16711422, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 6710886, 592137, 526344, 526344, 526344, 526344, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 6710886, 592137, 526344, 526344, 526344, 526344, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 6710886, 592137, 526344, 526344, 526344, 526344], [526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344], [526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344], [526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 11908533, 14606046, 14606046, 14606046, 14474460, 394758, 460551, 657930, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 13816530, 16711422, 16711422, 16711422, 16579836, 16514043, 3289650, 1052688, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 13948116, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16250871, 394758, 723723, 526344, 526344, 526344, 526344, 526344, 526344, 13948116, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16448250, 16579836, 789516, 526344, 526344, 526344, 526344, 526344, 526344, 13948116, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16448250, 526344, 526344, 526344, 526344, 526344, 526344, 13948116, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16448250, 16579836, 526344, 526344, 526344, 526344, 526344, 526344, 13948116, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 13948116, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215], [394758, 16645629, 16711422, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 592137, 592137, 394758, 526344, 526344, 723723, 723723, 5855577, 16579836, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16514043, 16777215, 657930, 592137, 526344, 526344, 526344, 526344, 657930, 526344, 16645629, 16579836, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16579836, 592137, 460551, 394758, 526344, 526344, 394758, 460551, 197379, 16711422, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16711422, 394758, 526344, 526344, 526344, 526344, 526344, 657930, 723723, 15461355, 16448250, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 657930, 723723, 10197915, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16711422, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 7171437, 16448250, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 328965, 5131854, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 8158332, 16777215, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 197379, 11579568, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 789516, 16119285, 16711422, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 657930, 526344, 723723, 16514043, 16777215, 16777215, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 328965, 16777215, 16645629, 16777215, 592137, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 394758, 921102, 16777215, 16777215, 16645629, 592137, 592137, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 10461087, 16777215, 16448250, 16250871, 789516, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 394758, 855309], [526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 394758, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 921102, 131586, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 263172, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 13882323, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 16777215, 3092271, 394758, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 16711422, 16777215, 394758, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 16777215, 16514043, 16777215, 526344, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 16777215, 16777215, 16514043, 15724527, 657930, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 16777215, 16777215, 16777215, 16777215, 1315860, 657930, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 16777215, 16777215, 16777215, 16711422, 16514043, 789516, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16711422, 16777215, 16777215, 16777215, 16777215, 16777215, 16053492, 657930, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 16579836, 16777215, 16777215, 16777215, 16777215, 16777215, 592137, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344], [526344, 526344, 526344, 526344, 526344, 526344, 657930, 723723, 723723, 16316664, 16777215, 16777215, 16777215, 16777215, 16579836, 16711422, 526344, 526344, 526344, 526344, 526344, 526344, 328965, 460551, 16777215, 16711422, 16777215, 16777215, 16777215, 16777215, 16514043, 657930, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 394758, 16777215, 16777215, 16777215, 16777215, 16711422, 16777215, 15592941, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16711422, 16382457, 657930, 460551, 526344, 526344, 526344, 526344, 328965, 460551, 328965, 16579836, 16777215, 16777215, 16777215, 16777215, 16777215, 6513507, 526344, 526344, 526344, 526344, 526344, 526344, 723723, 526344, 16777215, 16514043, 16777215, 16777215, 16777215, 16777215, 16448250, 328965, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 16777215, 16777215, 16777215, 16711422, 16777215, 4408131, 394758, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 15329769, 16777215, 16777215, 16777215, 16777215, 16711422, 16645629, 460551, 460551, 526344, 526344, 526344, 526344, 657930, 460551, 460551, 16514043, 16777215, 16777215, 16777215, 16777215, 16777215, 7829367, 526344, 526344, 526344, 526344, 526344, 526344, 723723, 460551, 2894892, 16645629, 16777215, 16777215, 16777215, 16777215, 16777215, 131586, 526344, 526344, 526344, 526344, 526344, 526344, 657930, 526344, 16777215, 16777215, 16777215, 16777215, 16777215, 16382457, 15987699, 197379, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 263172, 16777215, 16777215, 16777215, 16777215, 16514043, 16448250, 197379, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 7171437, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 16579836, 16777215, 16777215, 16777215, 16777215, 16777215, 8487297, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16711422, 16777215, 16777215, 16777215, 16777215, 16777215, 657930, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 1381653, 16777215, 16777215, 16777215, 16777215, 16777215, 16711422, 657930, 526344, 526344, 526344, 526344, 526344, 526344], [526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 723723, 3421236, 16711422, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 16777215, 16645629, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 526344, 328965, 16777215, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 789516, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 460551, 328965, 14803425, 16777215, 16777215, 16777215, 16777215, 16777215, 16514043, 526344, 526344, 526344, 526344, 526344, 526344, 723723, 789516, 328965, 16711422, 16777215, 16777215, 16777215, 16777215, 16777215, 16579836, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 197379, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16382457, 394758, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 14013909, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 6250335, 921102, 526344, 526344, 526344, 526344, 526344, 789516, 592137, 16645629, 16777215, 16777215, 16777215, 16777215, 16777215, 16645629, 526344, 526344, 526344, 526344, 526344, 526344, 657930, 789516, 16777215, 16711422, 16777215, 16777215, 16777215, 16777215, 16579836, 592137, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 16777215, 16777215, 16777215, 16579836, 16777215, 5395026, 328965, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16645629, 16777215, 131586, 526344, 526344, 526344, 526344, 526344, 723723, 789516, 526344, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 592137, 526344, 526344, 526344, 526344, 526344, 526344, 657930, 328965, 16645629, 16448250, 16777215, 16777215, 16777215, 16777215, 16645629, 592137, 526344, 526344, 526344, 526344, 526344, 526344, 657930, 263172, 16777215, 16777215, 16777215, 16777215, 16777215, 16711422, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 7566195, 16777215, 16777215, 16777215, 16777215, 16645629, 16119285, 526344, 526344, 526344, 526344, 526344, 526344], [16777215, 16777215, 16777215, 16579836, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 6710886, 592137, 526344, 526344, 526344, 526344, 16777215, 16777215, 16777215, 16645629, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 6710886, 592137, 526344, 526344, 526344, 526344, 16777215, 16777215, 16777215, 394758, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 6710886, 592137, 526344, 526344, 526344, 526344, 16119285, 16777215, 526344, 526344, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 6710886, 592137, 526344, 526344, 526344, 526344, 16777215, 723723, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 6710886, 592137, 526344, 526344, 526344, 526344, 921102, 460551, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 6710886, 592137, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 6710886, 592137, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 6710886, 592137, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 6710886, 592137, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 6710886, 592137, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 6710886, 592137, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 6710886, 592137, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 6776679, 657930, 460551, 460551, 460551, 460551, 526344, 526344, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 6842472, 723723, 460551, 460551, 460551, 460551, 526344, 526344, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215], [526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 460551, 460551, 460551, 460551, 460551, 460551, 460551, 460551, 460551, 460551, 460551, 460551, 460551, 460551, 460551, 460551, 460551, 460551, 460551, 460551, 460551, 460551, 460551, 460551, 460551, 460551, 460551, 460551, 460551, 460551, 460551, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215], [526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 460551, 460551, 460551, 460551, 460551, 460551, 460551, 460551, 460551, 460551, 460551, 460551, 460551, 460551, 460551, 460551, 460551, 460551, 460551, 460551, 460551, 460551, 460551, 460551, 460551, 460551, 460551, 460551, 460551, 460551, 460551, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215], [526344, 526344, 526344, 526344, 526344, 526344, 13948116, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 13948116, 16777215, 16777215, 16777215, 16777215, 16777215, 1579032, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 13948116, 16777215, 16777215, 16777215, 16777215, 16777215, 1579032, 460551, 16448250, 16711422, 526344, 526344, 526344, 526344, 526344, 526344, 13948116, 16777215, 16777215, 16777215, 16777215, 16777215, 1710618, 526344, 526344, 16579836, 526344, 526344, 526344, 526344, 526344, 526344, 13948116, 16777215, 16777215, 16777215, 16777215, 16777215, 1579032, 460551, 592137, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 13948116, 16777215, 16777215, 16777215, 16777215, 16777215, 1579032, 460551, 263172, 394758, 526344, 526344, 526344, 526344, 526344, 526344, 13948116, 16777215, 16777215, 16777215, 16777215, 16777215, 1579032, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 13948116, 16777215, 16777215, 16777215, 16777215, 16777215, 1579032, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 13948116, 16777215, 16777215, 16777215, 16777215, 16777215, 1579032, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 13948116, 16777215, 16777215, 16777215, 16777215, 16777215, 1579032, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 13948116, 16777215, 16777215, 16777215, 16777215, 16777215, 1579032, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 13948116, 16777215, 16777215, 16777215, 16777215, 16777215, 1579032, 460551, 526344, 526344, 460551, 460551, 460551, 460551, 460551, 460551, 14013909, 16777215, 16777215, 16777215, 16777215, 16777215, 1579032, 460551, 526344, 526344, 460551, 460551, 460551, 460551, 460551, 460551, 13948116, 16777215, 16777215, 16777215, 16777215, 16777215, 1579032, 460551, 526344, 526344, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 1579032, 460551, 526344, 526344, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 1579032, 460551, 526344, 526344], [16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 16777215, 16448250, 16777215, 16579836, 1118481, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 16777215, 16777215, 16777215, 16514043, 16777215, 592137, 394758, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 16777215, 16777215, 16777215, 16514043, 16777215, 15263976, 723723, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16711422, 1447446, 592137, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 1250067, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 855309, 197379, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 10526880, 16645629, 16579836, 16777215, 16777215, 16777215, 16777215, 16777215, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 657930, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 855309, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 657930, 16777215, 16777215, 16777215, 16777215, 16777215, 16711422, 16448250, 328965, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 197379, 2434341, 16777215, 16777215, 16777215, 16777215, 16711422, 16777215, 7895160, 394758, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16711422, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 657930, 526344, 657930, 16316664, 16777215, 16777215, 16777215, 16777215, 16711422, 9474192, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 328965, 15987699, 16777215, 16777215, 16777215, 16777215, 16711422, 16711422, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 921102, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 3947580, 657930, 526344, 526344, 526344, 526344, 526344, 526344, 723723, 526344, 16053492, 16645629, 16777215, 16777215, 16777215, 16777215, 16777215, 592137, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 394758, 460551, 16777215, 16777215, 16777215, 16777215, 16777215, 16448250, 592137, 526344, 526344], [526344, 16579836, 16777215, 16777215, 16777215, 16777215, 16579836, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 8882055, 16777215, 16777215, 16777215, 16777215, 16711422, 16777215, 4473924, 657930, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 16711422, 16711422, 16777215, 16777215, 16777215, 16777215, 16777215, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 197379, 592137, 394758, 16645629, 16777215, 16777215, 16777215, 16777215, 16382457, 8026746, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 657930, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16514043, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 5789784, 657930, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 592137, 16711422, 16579836, 16777215, 16777215, 16777215, 16777215, 16777215, 592137, 526344, 526344, 526344, 526344, 526344, 526344, 723723, 460551, 855309, 16711422, 16777215, 16777215, 16777215, 16777215, 16645629, 986895, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 921102, 16777215, 16777215, 16777215, 16777215, 16777215, 16382457, 16777215, 592137, 592137, 526344, 526344, 526344, 526344, 526344, 526344, 328965, 460551, 16777215, 16777215, 16777215, 16777215, 16711422, 16777215, 723723, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 723723, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 10263708, 328965, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 526344, 7566195, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 855309, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 16711422, 16777215, 16777215, 16777215, 16777215, 16645629, 592137, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16579836, 11316396, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 3026478, 16777215, 16777215, 16777215, 16777215, 16579836, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 394758, 789516, 16777215, 16777215, 16777215, 16777215, 16711422, 16777215, 526344, 526344], [592137, 526344, 16777215, 16777215, 16777215, 16777215, 16382457, 16777215, 12632256, 328965, 526344, 526344, 526344, 526344, 526344, 526344, 657930, 526344, 16777215, 16777215, 16777215, 16777215, 16514043, 16777215, 394758, 394758, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 263172, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 460551, 16777215, 16777215, 16777215, 16777215, 16645629, 16645629, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 10066329, 16777215, 16777215, 16777215, 16777215, 16711422, 12698049, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 657930, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 1184274, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 394758, 16711422, 16777215, 16777215, 16777215, 16777215, 16579836, 723723, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16514043, 592137, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 16382457, 16777215, 16777215, 16777215, 16777215, 16777215, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 657930, 16579836, 16777215, 16777215, 16777215, 16777215, 16711422, 394758, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 131586, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 4934475, 16777215, 16777215, 16777215, 16777215, 16777215, 12171705, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 9342606, 16777215, 16777215, 16777215, 16777215, 16777215, 7105644, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 12369084, 16777215, 16777215, 16777215, 16777215, 16777215, 3355443, 394758, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 15000804, 16777215, 16777215, 16777215, 16711422, 16777215, 592137, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16119285, 16777215, 16777215, 16777215, 16777215, 16645629, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344], [526344, 526344, 592137, 16514043, 16777215, 16777215, 16777215, 16777215, 16777215, 3223857, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 657930, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 394758, 394758, 9013641, 16579836, 16777215, 16777215, 16645629, 16711422, 16777215, 394758, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 328965, 16777215, 16645629, 16777215, 16777215, 16711422, 16711422, 263172, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 723723, 460551, 16777215, 16777215, 16777215, 16777215, 16711422, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 394758, 592137, 16777215, 16777215, 16777215, 16777215, 16711422, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 394758, 10592673, 16777215, 16777215, 16777215, 16777215, 16777215, 7237230, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 16645629, 16777215, 16777215, 16777215, 16777215, 16579836, 789516, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16579836, 16777215, 16777215, 16777215, 16777215, 16777215, 263172, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 723723, 16777215, 16777215, 16777215, 16777215, 16777215, 16579836, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 328965, 16777215, 16777215, 16777215, 16777215, 16777215, 13553358, 657930, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 2302755, 16711422, 16777215, 16777215, 16777215, 16711422, 6513507, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 6908265, 16777215, 16777215, 16777215, 16579836, 16777215, 1513239, 723723, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 10197915, 16777215, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 11776947, 16777215, 16777215, 16777215, 16711422, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344], [526344, 526344, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16711422, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 6710886, 592137, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 6710886, 592137, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 6710886, 592137, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 6710886, 592137, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 6710886, 592137, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 6710886, 592137, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 6710886, 592137, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 6710886, 592137, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 6710886, 592137, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 6710886, 592137, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 6710886, 592137, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 6710886, 592137, 526344, 526344, 526344, 526344], [16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344], [16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344], [16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 1579032, 460551, 526344, 526344, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 1579032, 460551, 526344, 526344, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 1579032, 460551, 526344, 526344, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16711422, 16777215, 16777215, 16777215, 16777215, 1579032, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 13948116, 16777215, 16777215, 16777215, 16777215, 16777215, 1579032, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 13948116, 16777215, 16777215, 16777215, 16777215, 16777215, 1579032, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 13948116, 16777215, 16777215, 16777215, 16777215, 16777215, 1579032, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 13948116, 16777215, 16777215, 16777215, 16777215, 16777215, 1579032, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 13948116, 16777215, 16777215, 16777215, 16777215, 16777215, 1579032, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 13948116, 16777215, 16777215, 16777215, 16777215, 16777215, 1579032, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 13948116, 16777215, 16777215, 16777215, 16777215, 16777215, 1579032, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 13948116, 16777215, 16777215, 16777215, 16777215, 16777215, 1579032, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 13948116, 16777215, 16777215, 16777215, 16777215, 16777215, 1579032, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 13948116, 16777215, 16777215, 16777215, 16777215, 16777215, 1579032, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 13948116, 16777215, 16777215, 16777215, 16777215, 16777215, 1579032, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 13948116, 16777215, 16777215, 16777215, 16777215, 16777215, 1579032, 460551, 526344, 526344], [526344, 526344, 526344, 526344, 526344, 526344, 328965, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 15263976, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 1381653, 16777215, 16777215, 16777215, 16777215, 16514043, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 723723, 592137, 16777215, 16711422, 16777215, 16777215, 16711422, 16777215, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 657930, 460551, 16777215, 16579836, 16777215, 16777215, 16777215, 16645629, 11711154, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 986895, 16711422, 16777215, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 16777215, 16777215, 16777215, 16777215, 16777215, 16645629, 394758, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 394758, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 15066597, 16777215, 16777215, 16777215, 16777215, 16579836, 7434609, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 723723, 2631720, 16777215, 16777215, 16777215, 16777215, 16645629, 16711422, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 16777215, 16777215, 16777215, 16711422, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 657930, 16777215, 16777215, 16777215, 16777215, 16645629, 16711422, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 526344, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 657930, 460551, 16777215, 16777215, 16777215, 16777215, 16645629, 16711422, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 16777215, 16777215, 16777215, 16777215, 16711422, 16711422], [526344, 526344, 526344, 526344, 526344, 526344, 592137, 460551, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 1381653, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 10987431, 16711422, 16777215, 16777215, 16711422, 16777215, 15987699, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 16711422, 16777215, 16777215, 16777215, 16777215, 16711422, 394758, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 592137, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 723723, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16119285, 16777215, 16777215, 16777215, 16777215, 16777215, 4868682, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 394758, 5789784, 16777215, 16777215, 16777215, 16777215, 16711422, 16053492, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 723723, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16711422, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 526344, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 394758, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 657930, 16777215, 16777215, 16777215, 16777215, 16711422, 16645629, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 394758, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 394758, 16777215, 16777215, 16777215, 16777215, 16711422, 16711422, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16711422, 16777215, 16777215, 16777215, 16777215, 16579836, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 526344, 15856113, 16777215, 16777215, 16777215, 16711422, 16777215], [16579836, 16777215, 16777215, 16777215, 16777215, 16579836, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 15790320, 16777215, 16777215, 16777215, 16777215, 16711422, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 14145495, 16777215, 16777215, 16777215, 16777215, 16777215, 1579032, 592137, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 11776947, 16777215, 16777215, 16777215, 16777215, 16777215, 4210752, 394758, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 7829367, 16777215, 16777215, 16777215, 16777215, 16777215, 8224125, 657930, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 3552822, 16711422, 16777215, 16777215, 16777215, 16777215, 13619151, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 328965, 16777215, 16777215, 16777215, 16777215, 16777215, 16711422, 657930, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 16777215, 16777215, 16777215, 16777215, 16711422, 657930, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 657930, 16711422, 16777215, 16777215, 16777215, 16777215, 16579836, 723723, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 16777215, 16777215, 16777215, 16777215, 16777215, 16645629, 723723, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 16514043, 16777215, 16777215, 16777215, 16777215, 16777215, 328965, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 3618615, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 6842472, 16777215, 16777215, 16777215, 16777215, 16711422, 16316664, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 657930, 16777215, 16777215, 16777215, 16777215, 16777215, 16711422, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 526344, 16777215, 16777215, 16777215, 16777215, 16579836, 16777215, 394758, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 592137, 16777215, 16777215, 16777215, 16777215, 16645629, 16777215, 657930, 460551, 526344, 526344, 526344, 526344, 526344, 526344], [12566463, 16711422, 16777215, 16777215, 16711422, 16711422, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 11579568, 16777215, 16777215, 16777215, 16777215, 16711422, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 9211020, 16711422, 16777215, 16777215, 16777215, 16645629, 526344, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 5855577, 16777215, 16777215, 16777215, 16777215, 16777215, 2829099, 592137, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 921102, 16711422, 16777215, 16777215, 16777215, 16777215, 8092539, 328965, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 15658734, 657930, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16711422, 16777215, 16777215, 16777215, 16777215, 16777215, 592137, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 394758, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 592137, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 16645629, 16777215, 16777215, 16777215, 16777215, 16711422, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 723723, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 394758, 7039851, 16777215, 16777215, 16777215, 16777215, 16777215, 10921638, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 131586, 16777215, 16777215, 16777215, 16777215, 16777215, 16711422, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 394758, 263172, 16777215, 16382457, 16777215, 16777215, 16777215, 16777215, 328965, 394758, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 460551, 16777215, 16711422, 16777215, 16777215, 16711422, 16777215, 2236962, 394758, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 4079166, 16645629, 16777215, 16777215, 16777215, 16777215, 16777215, 592137, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 394758, 16579836, 16777215, 16777215, 16777215, 16777215, 16777215, 723723, 526344, 526344, 526344, 526344, 526344, 526344], [526344, 526344, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 6710886, 592137, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 6710886, 592137, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 6710886, 592137, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 6710886, 592137, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 6710886, 592137, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 6710886, 592137, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 6710886, 592137, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 6710886, 592137, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 6710886, 592137, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 6710886, 592137, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 6645093, 657930, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 6776679, 723723, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215], [526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215], [526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215], [526344, 526344, 526344, 526344, 526344, 526344, 13948116, 16777215, 16777215, 16777215, 16777215, 16777215, 1579032, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 13948116, 16777215, 16777215, 16777215, 16777215, 16777215, 1579032, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 13948116, 16777215, 16777215, 16777215, 16777215, 16777215, 1579032, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 13948116, 16777215, 16777215, 16777215, 16777215, 16777215, 1579032, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 13948116, 16777215, 16777215, 16777215, 16777215, 16777215, 1579032, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 13948116, 16777215, 16777215, 16777215, 16777215, 16777215, 1579032, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 13948116, 16777215, 16777215, 16777215, 16777215, 16777215, 1579032, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 13948116, 16777215, 16777215, 16777215, 16777215, 16777215, 1579032, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 13948116, 16777215, 16777215, 16777215, 16777215, 16777215, 1579032, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 13948116, 16777215, 16777215, 16777215, 16777215, 16777215, 1579032, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 13948116, 16711422, 16777215, 16777215, 16777215, 16777215, 1579032, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 13948116, 16777215, 16777215, 16777215, 16777215, 16777215, 1579032, 460551, 526344, 526344, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 1579032, 460551, 526344, 526344, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 1579032, 460551, 526344, 526344, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 1579032, 460551, 526344, 526344, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 1579032, 460551, 526344, 526344], [526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 16777215, 16777215, 16777215, 16645629, 16579836, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 328965, 16777215, 16777215, 16777215, 16777215, 16711422, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 460551, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 789516, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 592137, 16777215, 16777215, 16777215, 16777215, 16711422, 16711422, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 657930, 16777215, 16777215, 16777215, 16777215, 16711422, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 394758, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 7631988, 16777215, 16777215, 16777215, 16777215, 16514043, 15527148, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 328965, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 3684408, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 16777215, 16777215, 16777215, 16777215, 16777215, 16711422, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 723723, 16382457, 16777215, 16777215, 16777215, 16777215, 16777215, 657930, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 263172, 7895160, 16711422, 16777215, 16777215, 16711422, 16777215, 16777215, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 328965, 592137, 16514043, 16777215, 16777215, 16777215, 16579836, 16777215, 6447714, 394758, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 723723, 16777215, 16777215, 16777215, 16777215, 16711422, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 394758, 9474192, 16777215, 16777215, 16777215, 16777215, 16645629, 16777215, 526344, 526344], [526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 15329769, 16777215, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16185078, 16777215, 16777215, 16777215, 16777215, 16645629, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 657930, 526344, 16777215, 16777215, 16777215, 16777215, 16645629, 16579836, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 394758, 526344, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 526344, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 16777215, 16777215, 16777215, 16777215, 16579836, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 263172, 16777215, 16777215, 16777215, 16777215, 16777215, 16448250, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 657930, 328965, 16777215, 16777215, 16777215, 16777215, 16645629, 16645629, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 526344, 16777215, 16777215, 16777215, 16777215, 16645629, 16711422, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 328965, 16777215, 16777215, 16777215, 16777215, 16777215, 16645629, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 657930, 9145227, 16777215, 16777215, 16777215, 16777215, 16777215, 13224393, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 16777215, 16777215, 16777215, 16777215, 16777215, 16711422, 2631720, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 394758, 16777215, 16777215, 16777215, 16777215, 16777215, 16711422, 723723, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16579836, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 657930, 460551, 16777215, 16777215, 16777215, 16777215, 16777215, 16645629, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 394758, 657930, 15395562, 16777215, 16777215, 16777215, 16777215, 16777215, 13224393, 657930], [526344, 526344, 13619151, 16579836, 16777215, 16777215, 16777215, 16777215, 16514043, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 394758, 16777215, 16777215, 16777215, 16777215, 16777215, 16711422, 789516, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 65793, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 723723, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 14408667, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 2105376, 16777215, 16777215, 16777215, 16777215, 16777215, 16645629, 394758, 394758, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 263172, 16777215, 16777215, 16777215, 16777215, 16777215, 16711422, 592137, 592137, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 723723, 16777215, 16514043, 16777215, 16777215, 16777215, 16777215, 16711422, 394758, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 592137, 394758, 16579836, 16777215, 16777215, 16777215, 16777215, 16579836, 723723, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 16777215, 16777215, 16777215, 16777215, 16645629, 15263976, 592137, 657930, 526344, 526344, 526344, 526344, 526344, 526344, 328965, 8553090, 16777215, 16777215, 16777215, 16777215, 16645629, 16777215, 657930, 657930, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16448250, 16777215, 16777215, 16777215, 16777215, 16777215, 13158600, 394758, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 14803425, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 657930, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 657930, 16645629, 16777215, 16777215, 16777215, 16777215, 16711422, 15329769, 657930, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 657930, 15921906, 16777215, 16777215, 16777215, 16777215, 16777215, 16645629, 263172, 263172, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 131586, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 855309, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 526344, 10921638, 16579836, 16777215, 16777215, 16777215, 16777215, 16777215, 3750201], [526344, 526344, 526344, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 10263708, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 2039583, 16777215, 16777215, 16777215, 16777215, 16711422, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 460551, 16777215, 16119285, 16777215, 16777215, 16777215, 16777215, 3487029, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 13355979, 16579836, 16777215, 16777215, 16777215, 16777215, 16579836, 394758, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 723723, 16579836, 16777215, 16777215, 16777215, 16777215, 16777215, 5066061, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 263172, 16185078, 16777215, 16777215, 16777215, 16777215, 16777215, 16514043, 657930, 855309, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 723723, 16514043, 16711422, 16777215, 16777215, 16777215, 16777215, 15198183, 789516, 526344, 526344, 526344, 526344, 526344, 526344, 657930, 592137, 14342874, 16711422, 16777215, 16777215, 16777215, 16777215, 16777215, 723723, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16514043, 16777215, 16777215, 16777215, 16777215, 16579836, 16777215, 328965, 592137, 526344, 526344, 526344, 526344, 526344, 526344, 0, 4276545, 16777215, 16777215, 16777215, 16777215, 16777215, 16711422, 15790320, 723723, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 16448250, 16777215, 16777215, 16777215, 16777215, 16711422, 4605510, 526344, 526344, 526344, 526344, 526344, 526344, 723723, 328965, 526344, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16645629, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 4144959, 16645629, 16777215, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 263172, 723723, 16119285, 16382457, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 328965, 16777215, 16579836, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 394758, 16119285, 16777215, 16777215, 16777215], [526344, 526344, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 9408399, 4737096, 4868682, 4868682, 4868682, 4868682, 526344, 526344, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 6381921, 592137, 657930, 657930, 657930, 657930, 526344, 526344, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 6447714, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 6447714, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 6447714, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 6447714, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 6447714, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 6447714, 460551, 526344, 526344, 526344, 526344, 526344, 657930, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 6447714, 460551, 526344, 526344, 526344, 526344, 460551, 526344, 526344, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 6447714, 460551, 526344, 526344, 526344, 526344, 16777215, 657930, 526344, 328965, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 6447714, 460551, 526344, 526344, 526344, 526344, 16777215, 16514043, 592137, 263172, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 6447714, 460551, 526344, 526344, 526344, 526344, 16777215, 16777215, 16711422, 657930, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 6447714, 460551, 526344, 526344, 526344, 526344, 16777215, 16777215, 16777215, 16119285, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 6447714, 460551, 526344, 526344, 526344, 526344], [16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 4868682, 4868682, 4868682, 4868682, 4868682, 4868682, 4868682, 4868682, 4868682, 4868682, 4868682, 4868682, 4868682, 4868682, 4868682, 4868682, 657930, 657930, 657930, 657930, 657930, 657930, 657930, 657930, 657930, 657930, 657930, 657930, 657930, 657930, 657930, 657930, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344], [16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 4868682, 4868682, 4868682, 4868682, 4868682, 4868682, 4868682, 4868682, 4868682, 4868682, 4868682, 4868682, 4868682, 4868682, 4868682, 4868682, 657930, 657930, 657930, 657930, 657930, 657930, 657930, 657930, 657930, 657930, 657930, 657930, 657930, 657930, 657930, 657930, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344], [16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 1579032, 460551, 526344, 526344, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 1579032, 460551, 526344, 526344, 4868682, 4868682, 4868682, 4868682, 4868682, 4868682, 14671839, 16777215, 16777215, 16777215, 16777215, 16777215, 1579032, 460551, 526344, 526344, 657930, 657930, 657930, 657930, 657930, 657930, 14342874, 16777215, 16777215, 16777215, 16777215, 16777215, 1579032, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 14277081, 16777215, 16777215, 16777215, 16777215, 16777215, 1579032, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 14277081, 16777215, 16777215, 16777215, 16777215, 16777215, 1579032, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 14277081, 16777215, 16777215, 16777215, 16777215, 16777215, 1579032, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 14277081, 16777215, 16777215, 16777215, 16777215, 16777215, 1579032, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 14277081, 16777215, 16777215, 16777215, 16777215, 16777215, 1579032, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 14277081, 16777215, 16777215, 16777215, 16777215, 16777215, 1579032, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 14277081, 16777215, 16777215, 16777215, 16777215, 16777215, 1579032, 460551, 592137, 592137, 526344, 526344, 526344, 526344, 526344, 526344, 14277081, 16777215, 16777215, 16777215, 16777215, 16777215, 1579032, 460551, 328965, 65793, 526344, 526344, 526344, 526344, 526344, 526344, 14277081, 16777215, 16777215, 16777215, 16777215, 16777215, 1776411, 394758, 460551, 10197915, 526344, 526344, 526344, 526344, 526344, 526344, 14277081, 16777215, 16777215, 16777215, 16777215, 16777215, 1184274, 328965, 7237230, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 14277081, 16777215, 16777215, 16777215, 16777215, 16777215, 1644825, 6908265, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 14277081, 16777215, 16777215, 16777215, 16777215, 16777215, 11184810, 16711422, 16777215, 16777215], [526344, 526344, 526344, 526344, 592137, 394758, 657930, 16448250, 16777215, 16777215, 16777215, 16777215, 16645629, 9211020, 526344, 526344, 526344, 526344, 526344, 526344, 657930, 526344, 1052688, 16645629, 16777215, 16777215, 16777215, 16777215, 16777215, 394758, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 16777215, 16777215, 16777215, 16711422, 16777215, 16711422, 723723, 526344, 526344, 526344, 526344, 526344, 526344, 131586, 328965, 16777215, 16777215, 16777215, 16777215, 16777215, 16645629, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 789516, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 197379, 723723, 3158064, 16514043, 16777215, 16777215, 16777215, 16777215, 16777215, 1973790, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 460551, 16777215, 16777215, 16777215, 16777215, 16645629, 16711422, 16316664, 263172, 526344, 526344, 526344, 526344, 526344, 526344, 657930, 16316664, 16777215, 16777215, 16777215, 16777215, 16711422, 16448250, 1052688, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 855309, 16711422, 16777215, 16777215, 16777215, 16777215, 16185078, 16514043, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 723723, 16579836, 16777215, 16777215, 16777215, 16777215, 16777215, 16316664, 592137, 526344, 526344, 526344, 526344, 526344, 526344, 394758, 16514043, 16777215, 16777215, 16777215, 16777215, 16777215, 16711422, 11842740, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 16185078, 16514043, 16777215, 16777215, 16777215, 16777215, 16777215, 16119285, 131586, 592137, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 16777215, 16777215, 16777215, 16645629, 16711422, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 16777215, 16777215, 16777215, 16777215, 16711422, 3684408, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 16777215, 16645629, 16645629, 16777215, 15461355, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 16777215, 16777215, 16448250, 16579836, 394758, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344], [526344, 526344, 526344, 526344, 526344, 526344, 460551, 328965, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 723723, 16777215, 16777215, 16777215, 16777215, 16711422, 16448250, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 10132122, 16777215, 16777215, 16777215, 16777215, 16579836, 16711422, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 5658198, 526344, 526344, 526344, 526344, 526344, 526344, 723723, 394758, 460551, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 592137, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 15263976, 16777215, 16777215, 16777215, 16777215, 16777215, 16579836, 592137, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 657930, 16777215, 16777215, 16777215, 16777215, 16711422, 16777215, 4802889, 328965, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 3421236, 16777215, 16777215, 16777215, 16777215, 16448250, 16777215, 394758, 526344, 526344, 526344, 526344, 526344, 394758, 526344, 723723, 16777215, 16777215, 16777215, 16777215, 16777215, 16645629, 16316664, 526344, 526344, 526344, 526344, 526344, 526344, 394758, 723723, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16645629, 592137, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16711422, 16777215, 789516, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 986895, 16777215, 16777215, 16777215, 16777215, 16711422, 16645629, 986895, 526344, 526344, 526344, 526344, 526344, 592137, 263172, 526344, 16777215, 16777215, 16777215, 16777215, 16777215, 16711422, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 592137, 6974058, 16645629, 16777215, 16777215, 16777215, 16777215, 16711422, 1579032, 526344, 526344, 526344, 526344, 526344, 526344, 657930, 328965, 16777215, 16777215, 16777215, 16777215, 16777215, 16579836, 16711422, 657930, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 16514043, 16777215, 16777215, 16777215, 16777215, 16777215, 16711422, 131586, 657930, 526344, 526344, 526344, 526344, 526344, 526344], [526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 855309, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 65793, 2500134, 16777215, 16777215, 16777215, 16777215, 16711422, 16711422, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 526344, 16514043, 16711422, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 460551, 460551, 16514043, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 789516, 5000268, 16777215, 16711422, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 657930, 460551, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 16382457, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 6316128, 16711422, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 15724527, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344], [394758, 657930, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 16579836, 16579836, 16579836, 16777215, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 394758, 263172, 16250871, 16777215, 16645629, 5921370, 723723, 394758, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 592137, 16645629, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 855309, 657930, 16777215, 16777215, 16777215, 328965, 394758, 592137, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 16777215, 16711422, 16711422, 789516, 789516, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 16777215, 16777215, 16777215, 15658734, 592137, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 16777215, 16777215, 16777215, 16777215, 10000536, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 7697781, 394758, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 5395026, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 8618883, 526344, 460551, 526344, 526344, 526344, 526344, 526344, 657930, 16448250, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 11579568, 789516, 855309, 526344, 526344, 526344, 526344, 460551, 657930, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16316664, 394758, 460551, 328965, 526344, 526344, 526344, 657930, 460551, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16645629, 16777215, 657930, 592137, 526344, 526344, 526344, 526344, 657930, 657930, 16777215, 16711422, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16711422, 526344, 394758, 460551, 526344, 526344, 460551, 657930, 723723, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16316664, 10790052, 657930], [16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 6447714, 460551, 526344, 526344, 526344, 526344, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 6447714, 460551, 526344, 526344, 526344, 526344, 16711422, 16448250, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 6447714, 460551, 526344, 526344, 526344, 526344, 16645629, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 6447714, 460551, 526344, 526344, 526344, 526344, 460551, 16514043, 16448250, 16711422, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 6447714, 460551, 526344, 526344, 526344, 526344, 526344, 0, 16579836, 16448250, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 6447714, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 789516, 14737632, 16777215, 16382457, 16777215, 16777215, 16777215, 16777215, 6381921, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 789516, 460551, 1381653, 16777215, 16777215, 16777215, 16777215, 16777215, 6447714, 394758, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344], [526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344], [526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344], [526344, 526344, 526344, 526344, 526344, 526344, 14277081, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 14277081, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 14277081, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16579836, 16645629, 526344, 526344, 526344, 526344, 526344, 526344, 14277081, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16250871, 526344, 526344, 526344, 526344, 526344, 526344, 14277081, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16645629, 526344, 526344, 526344, 526344, 526344, 526344, 14277081, 16777215, 16777215, 16777215, 16777215, 16777215, 16645629, 16579836, 15921906, 592137, 526344, 526344, 526344, 526344, 526344, 526344, 14342874, 16777215, 16777215, 16777215, 16645629, 16711422, 16711422, 3618615, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 14408667, 16777215, 16777215, 16777215, 16777215, 16777215, 657930, 263172, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344], [16777215, 16777215, 16645629, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 16250871, 16777215, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 657930, 592137, 16645629, 16711422, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 328965, 592137, 592137, 16777215, 16711422, 328965, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 789516, 723723, 7763574, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 328965, 657930, 460551, 855309, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 394758, 657930, 197379, 16579836, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 657930, 921102, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 723723, 16777215, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 394758, 723723, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 657930, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 394758, 657930, 526344, 789516, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16711422, 16316664, 526344, 526344, 526344, 526344, 394758, 592137, 328965, 16448250, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 15527148, 526344, 526344, 526344, 328965, 526344, 394758, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16514043, 16777215, 328965, 526344, 526344, 921102, 328965, 460551, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16579836, 16579836, 460551, 657930, 460551, 526344, 131586, 6842472, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16579836, 16777215, 16645629, 328965, 526344, 526344, 460551, 723723, 16777215, 16382457, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16579836, 15856113, 394758, 592137, 526344, 526344], [328965, 16711422, 16777215, 16777215, 16777215, 16777215, 16777215, 16514043, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16579836, 16777215, 16777215, 16777215, 16777215, 16777215, 16250871, 657930, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 16777215, 16777215, 16777215, 16711422, 16777215, 8882055, 394758, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 65793, 394758, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 16777215, 16777215, 16645629, 16777215, 855309, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 16777215, 16579836, 16777215, 7763574, 263172, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16711422, 16777215, 16645629, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 16777215, 16514043, 263172, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16579836, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16448250, 3223857, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 11119017, 592137, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 263172, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344], [526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344], [526344, 526344, 526344, 526344, 394758, 592137, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16514043, 16777215, 526344, 526344, 526344, 526344, 526344, 460551, 328965, 14079702, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16382457, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 3750201, 16514043, 16777215, 16645629, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 394758, 789516, 16514043, 16777215, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16250871, 16777215, 16645629, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 723723, 592137, 1907997, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 328965, 723723, 16448250, 16711422, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 526344, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344], [855309, 328965, 592137, 394758, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 9013641, 526344, 789516, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 16777215, 16777215, 855309, 394758, 526344, 460551, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 16777215, 16514043, 16448250, 16777215, 592137, 657930, 855309, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16711422, 921102, 460551, 460551, 526344, 592137, 526344, 526344, 526344, 526344, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16645629, 16777215, 723723, 526344, 526344, 526344, 526344, 526344, 526344, 16711422, 16645629, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 7829367, 394758, 592137, 460551, 526344, 16448250, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16579836, 16777215, 4276545, 460551, 394758, 5526612, 16777215, 16711422, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 592137, 855309, 394758, 8092539, 16382457, 16514043, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 328965, 5723991, 16645629, 16645629, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 263172, 526344, 460551, 855309, 16777215, 16448250, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 657930, 723723, 10921638, 16777215, 16777215, 16777215, 16579836, 16645629, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 394758, 592137, 263172, 657930, 657930, 11645361, 16711422, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344], [526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 657930, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 657930, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 10790052, 592137, 592137, 460551, 394758, 460551, 526344, 592137, 460551, 526344, 460551, 592137, 460551, 592137, 460551, 16711422, 16711422, 16711422, 16645629, 16777215, 16777215, 6316128, 723723, 394758, 328965, 328965, 723723, 394758, 460551, 460551, 526344, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 15658734, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 1315860, 15987699, 16579836, 16777215, 16777215, 16711422, 16711422, 16777215, 16777215, 16777215, 16645629, 16777215, 16777215, 16777215, 16645629, 16711422, 526344, 394758, 328965, 394758, 855309, 4605510, 16185078, 16777215, 16777215, 16777215, 16777215, 16514043, 16777215, 16777215, 16777215, 16711422], [526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 328965, 328965, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 328965, 657930, 460551, 460551, 657930, 526344, 592137, 526344, 460551, 592137, 526344, 657930, 592137, 460551, 263172, 592137, 460551, 15527148, 460551, 526344, 789516, 526344, 657930, 592137, 328965, 460551, 789516, 460551, 8684676, 16777215, 16514043, 16645629, 16777215, 16579836, 15329769, 15856113, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16711422, 16711422, 16711422, 16711422, 16711422, 16777215, 16645629, 16645629, 16777215, 16777215, 16777215, 16711422, 16777215, 16645629, 16777215, 13750737, 16645629, 16645629, 16777215, 16645629, 16777215, 16579836, 16579836, 16711422, 16777215, 16711422, 14079702, 3289650, 394758, 328965, 592137, 657930], [526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 460551, 592137, 592137, 592137, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 328965, 460551, 263172, 16250871, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 789516, 460551, 592137, 789516, 328965, 6579300, 16777215, 16777215, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 657930, 592137, 526344, 526344, 16316664, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 592137, 526344, 723723, 460551, 657930, 657930, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 526344, 526344, 526344, 526344, 328965, 723723, 723723, 3421236, 16777215, 16645629, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 460551, 394758, 855309, 592137, 657930, 14803425, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16448250, 16777215, 526344, 986895, 10132122, 16250871, 16711422, 16579836, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16448250, 16579836, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16711422, 16777215, 16777215, 16579836, 16645629, 131586, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16316664, 16777215, 1513239, 526344, 394758, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16711422, 16777215, 723723, 526344, 526344, 526344, 526344, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16448250, 16579836, 16579836, 657930, 921102, 592137, 526344, 526344, 526344, 526344, 16645629, 16777215, 16777215, 16777215, 16777215, 16250871, 4934475, 263172, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16382457, 16316664, 16777215, 5921370, 460551, 394758, 263172, 592137, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344], [526344, 16645629, 16777215, 16777215, 16777215, 16777215, 16711422, 16777215, 16711422, 16316664, 10526880, 657930, 526344, 526344, 526344, 526344, 16514043, 16448250, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 3026478, 131586, 394758, 526344, 526344, 526344, 526344, 16777215, 16777215, 16777215, 16777215, 16777215, 16777215, 16711422, 16711422, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 16777215, 16777215, 16777215, 16382457, 16579836, 16777215, 197379, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 16777215, 16645629, 16777215, 16645629, 8289918, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 16777215, 16579836, 16645629, 723723, 131586, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 16711422, 9145227, 263172, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 16777215, 526344, 0, 263172, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344], [526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344, 526344]]
######################################
pacman= [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14861909, 15518033, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16766037, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 15452499, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 15648592, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583313, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15451983, 15517776, 15583313, 15583569, 15583569, 15583569, 15583569, 15583569, 15518032, 15583312, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15714127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 591875, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 9337137, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 10060340, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 6509602, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 65792, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15517777], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15517777, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15517777, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15453266, 15583569, 15583569, 15583569], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583312, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583571, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 15583823, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 15518032, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 8284971, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0], [15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 13019204, 0, 0, 0, 0, 0, 0, 2169867, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 3024656, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 11704125, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 986373, 0, 0, 0, 0, 0, 0, 0, 5654813, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 8482348, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 8745261, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569], [15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 15386448, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 723204, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 4865817, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 9925481, 12556895, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 10056810, 3681063, 0, 0, 0, 0, 0, 2234647, 10056810, 10056810, 12688478, 15583569, 15583569, 15583569, 15583569, 15583569], [15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569], [15583569, 920581, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 14202698, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 2958863, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 8416556, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 10717752, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 12493121, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 8219179, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 3484946, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 14991694, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 1051909, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4011028, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14925901, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15518032, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4602648, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15517776, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15517777, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9073967, 15583569, 15518288, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583568, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15779413, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 15517776, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 15452750, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 15583823, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 15318869, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 15517776, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569], [15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 12558913, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569], [0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15188819, 10056810, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 10056810, 10056810, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 10056810, 10056810, 10056810, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 14004568, 10056810, 10056810, 10056810, 0, 0, 0, 0, 0, 1643785, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 10056810, 10056810, 10056810, 10056810, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 10056810, 10056810, 10056810, 10056810, 0, 0, 0, 0, 0, 0, 0, 14794573, 15583569, 15583569, 15583569, 15583569, 10056810, 10056810, 10056810, 0, 7364390, 0, 0, 0, 0, 0, 0, 0, 0, 14465867, 15583569, 15583569, 10056810, 3878185, 0, 0, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15123279, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 7758888, 0, 0, 0, 0, 131585, 9925224, 10056810, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 10056810, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569], [10056810, 10056810, 0, 0, 0, 0, 0, 0, 10056810, 10056810, 10056810, 10122602, 15583569, 15583569, 15583569, 15583569, 10056810, 10056810, 0, 0, 0, 0, 0, 0, 10056810, 10056810, 10056810, 10056810, 10846310, 15583569, 15583569, 15583569, 10056810, 10056810, 0, 0, 0, 0, 0, 0, 10056810, 10056810, 10056810, 10056810, 10056810, 15583569, 15583569, 15583569, 10056810, 920074, 0, 0, 0, 0, 0, 3549477, 10056810, 10056810, 10056810, 10056810, 10056810, 10056810, 15583569, 15583569, 10056810, 0, 0, 0, 0, 0, 0, 10056810, 10056810, 10056810, 10056810, 10056810, 10056810, 10056810, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 10056810, 10056810, 10056810, 10056810, 10056810, 10056810, 10056810, 13017693, 15583569, 0, 0, 0, 0, 0, 0, 1117452, 10056810, 10056810, 10056810, 10056810, 10056810, 10056810, 10056810, 10780519, 15583569, 0, 0, 0, 0, 0, 0, 10056810, 10056810, 10056810, 10056810, 10056810, 10056810, 10056810, 10056810, 10056810, 15583569, 0, 0, 0, 0, 0, 6178625, 10056810, 10056810, 10056810, 10056810, 10056810, 10056810, 10056810, 10056810, 11438692, 15583569, 0, 0, 0, 0, 657159, 10056810, 10056810, 10056810, 10056810, 10056810, 10056810, 10056810, 10056810, 10056810, 14859860, 15583569, 0, 0, 0, 328708, 10056810, 10056810, 10056810, 10056810, 10056810, 10056810, 10056810, 10056810, 10056810, 10056810, 15583569, 15583569, 0, 0, 5389881, 10056810, 10056810, 10056810, 10056810, 10056810, 10056810, 10056810, 10056810, 10056810, 10056810, 10056810, 15583569, 15583569, 262914, 10056810, 10056810, 10056810, 10056810, 10056810, 10056810, 10056810, 10056810, 10056810, 10056810, 10056810, 10056810, 15583569, 15583569, 15583569, 10056810, 10056810, 10056810, 10056810, 10056810, 10056810, 10056810, 10056810, 10056810, 10056810, 10056810, 10056810, 15254610, 15583569, 15583569, 15583569, 10056810, 10056810, 10056810, 10056810, 10056810, 10056810, 10056810, 10056810, 10056810, 10056810, 10056810, 14991444, 15583569, 15583569, 15583569, 15583569, 12227936, 10056810, 10056810, 10056810, 10056810, 10056810, 10056810, 10056810, 10056810, 10056810, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569], [15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 10717752, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 197121, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 9205552, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 7758888, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 14136905, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 2169867, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 13216325, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 1249286, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 12032831, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4668440, 15583569, 15583569, 591875, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15320656, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6049311, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 7495975, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 16767560], [0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3616531, 15583569, 15583569, 15583569, 15583569, 15517777, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14202698, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 3287825, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15517776, 0, 0, 14860365, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15517777, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583823, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15518032, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15716175, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583568, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 15583313, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15517777, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569], [15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569], [15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15386448, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 10849336, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 12427328, 0], [15583569, 15583569, 15320402, 10056810, 10056810, 10056810, 10056810, 12754270, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15386448, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 4865817, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 14991694, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 3484946, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 14268490, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1906698, 15583569, 15583569, 2367244, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13939784, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3024656, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 131585, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569], [15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9008175, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 131585, 15583569, 15583569, 6378017, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10389046, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 460291, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 11769917, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 1117702, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 13019204, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15518031, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15517776, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583824, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15452499, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15518033, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 16776960, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583568, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15649104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15451214, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15649361, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583312, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583568, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583568, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15517776, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15518033, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15452239, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16755285, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15517777, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569], [15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569], [15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569], [0, 0, 0, 0, 0, 0, 0, 0, 0, 15057486, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 131585, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 9534258, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14991694, 15583569, 15583569, 15780944, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 65792, 0, 0, 15583569, 15583569, 15583569, 15583569, 9731379, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 9928756, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 10126133, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 10389046, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569], [15583569, 15583569, 15583312, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10586167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 10849336, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [15452753, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 15517776, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 15583568, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 15517777, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569], [15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569], [15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569], [15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569], [15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 10980921, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 11178042, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 11375419, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 11572540, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 11704125, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 11901502, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 12098623, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 12295744, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 15517776, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 15452240, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15648592, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14268490, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2104075, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 4800025, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569], [15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569], [15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569], [15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 9271344, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0], [15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 6641187, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 986373, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 1643785, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 1841162, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 591875, 0, 0, 0, 0, 0, 0, 0, 1315079, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 5786398, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1051909, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7758888, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 14465867, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583568, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14465867, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 460291, 15583569, 15583569, 15583569, 15583569, 15583569, 15649104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15518033, 0, 0, 0, 0, 14794573, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 5260315, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 16760639, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583568, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 16766037, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15714639, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15517777, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15517776, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12164415, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15517777, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 10651959, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 4471319, 15189071, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 131585, 1775369, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15451214, 8219179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15452495, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583568, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 10849337, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 5457436, 0, 0, 0, 0, 3484946, 3484946, 1577992, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8021802, 15583569, 15583569, 15583569, 15583569, 14991694, 15123278, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15452242, 15583313, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569], [15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 1709577, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 65792, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 14005577, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10389046, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6246432, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6115104, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14005577, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 2695950, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 1577992, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 10060340, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15386193, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15517776, 15714899, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 0, 723204, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 0, 0, 15057486, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 0, 131585, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15518033, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 16777087, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15518033, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 16777087, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15518033, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15583569, 15583569, 15518032, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583569, 15583569, 15517777, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 15583312, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [15583569, 15583569, 15583569, 15517777, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 15583569, 16755285, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15583569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
################
taco= [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4202496, 3740688, 3740688, 3740688, 3740688, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 0, 0, 0, 0, 0, 0, 0, 0, 3740688, 3740688, 3740688, 3740688, 11441946, 3740688, 3740688, 3740688, 0, 0, 0, 0, 0, 0, 0, 0, 3740688, 3740688, 3740688, 10323225, 16576033, 16576033, 16576033, 3740688, 0, 0, 0, 0, 0, 0, 0, 0, 3740688, 3740688, 3740688, 16576033, 16576033, 16576033, 16576033, 16576033, 0, 0, 0, 0, 0, 0, 0, 3740688, 3740688, 3740688, 3740688, 16576033, 16576033, 16576033, 16576033, 16576033, 0, 0, 0, 0, 0, 0, 0, 3740688, 3740688, 3740688, 16576033, 16576033, 16576033, 16576033, 16576033, 16576033, 0, 0, 0, 0, 0, 0, 3740944, 3740688, 3740688, 3740688, 16576033, 16576033, 16576033, 16576033, 16576033, 16576033, 0, 0, 0, 0, 0, 0, 3740688, 3740688, 3740688, 8808727, 16576033, 16576033, 16576033, 16576033, 16576033, 16576033, 0, 0, 0, 0, 0, 0, 3740688, 3740688, 3740688, 16576033, 16576033, 16576033, 16576033, 16576033, 16576033, 16576033, 0, 0, 0, 0, 0, 3740688, 3740688, 3740688, 3740688, 16576033, 16576033, 16576033, 16576033, 16576033, 15654432, 3740688, 0, 0, 0, 0, 0, 3740688, 3740688, 3740688, 16444193, 16576033, 16576033, 16576033, 16576033, 4004113, 3740688, 3740688, 0, 0, 0, 0, 3675152, 3740688, 3740688, 3740688, 16576033, 16576033, 16576033, 16576033, 3740688, 3740688, 3740688, 3740688], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3871764, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3740688, 3740688, 3740688, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3740688, 3740688, 3740688, 3740688, 3740688, 3806735, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 0, 0, 3805967, 3740688, 3740688, 3740688, 3740688, 3740688, 16576033, 12692508, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 16576033, 16576033, 16576033, 16576033, 4201232, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 16576033, 16576033, 16576033, 16576033, 16576033, 16576033, 7558165, 3740688, 3740688, 3740688, 3740688, 4013599, 4765512, 4765512, 4765512, 4765512, 16576033, 16576033, 16576033, 16576033, 16576033, 16576033, 3740688, 3740688, 3740688, 3740688, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 16576033, 16576033, 16576033, 16576033, 16576033, 3740688, 3740688, 3740688, 3740688, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 16576033, 4530449, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 4629313, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 3740688, 3740688, 4491832, 4765512, 4765512, 4559932, 4698182, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3740688, 3740688, 3740432, 0, 0, 0, 0, 0, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3806225, 0, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 4765512, 4217897, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 3740688, 4765512, 4765512, 4765512, 3740688, 3740688, 3740688, 3740688, 4357428, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 3740688, 3740688, 4559420, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3740688, 3740688, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3740688, 3740688, 3740688, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3740688, 3740688, 3740688, 3740688, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4560957, 3740688, 3740688, 3740688, 3740688, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4765512, 4696387, 3740688, 3740688, 3740688, 3871501, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 0, 4765512, 4765512, 3741969, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 4765512, 4765512, 4765512, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 4765512, 4765512, 4765512, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 4527377, 15539236, 7870231, 3740688, 3740688, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4426040, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 15539236, 15539236, 15539236], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3740688, 3740688, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3740688, 3740688, 3740688, 3740689, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3740688, 3740688, 3740688, 3740688, 3740688, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9967643, 3740688, 3740688, 3740688, 3740688, 3740688, 3740943, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3740688, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3740688, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3740688, 3740688, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3740688, 3740688, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3741202, 3740688, 3740688, 3740688, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3740687, 3740688, 3740688, 3740688, 3740688, 3740688, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 0, 0, 0, 0, 0, 0, 0, 4202496, 3740688, 3740688, 3740688, 3740688, 3740688, 3809044, 4561470, 4765512, 0, 0, 0, 0, 0, 0, 0, 3740688, 3740688, 3740688, 3740688, 4421939, 4765512, 4765512, 4765512, 4765512, 0, 0, 0, 0, 0, 0, 3740688, 3740688, 3740688, 3740688, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512], [0, 0, 0, 0, 3740688, 3740688, 3740688, 7097877, 16576033, 16576033, 16576033, 6242067, 3740688, 3740688, 3740688, 3740688, 0, 0, 0, 0, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 7690261, 3740688, 3740688, 3740688, 3740688, 4765512, 0, 0, 0, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 4765512, 4765512, 0, 0, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 4698950, 4765512, 4765512, 3742748, 3740688, 3740688, 3740688, 3740688, 3740688, 3806481, 4424758, 4561983, 4151591, 3740688, 3740688, 3740688, 4765512, 4765512, 4765512, 3740688, 3740688, 3740688, 3740688, 4288303, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 3740688, 3740688, 3740688, 3740688, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 3740688, 3740688, 3740688, 3740688, 3740688, 4764486, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4081955, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4560188, 3740688, 3740688, 3740688, 3740688, 3740688, 16234581, 16760407, 3740688, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 3877143, 3740688, 3740688, 3740688, 3740688, 4858391, 16760407, 16760407, 16760407, 3740688, 4765512, 4765512, 4765512, 4765512, 4765512, 3740688, 3740688, 3740688, 3740688, 3740688, 16497237, 16760407, 16760407, 16760407, 16760407, 3740688, 4765512, 4765512, 4765512, 4765512, 3740688, 3740688, 3740688, 3740688, 3740688, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 4765512, 4765512, 4765512, 4765512, 3740688, 3740688, 3740688, 3740688, 3740688, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 4765512, 4765512, 4765512, 3740688, 3740688, 3740688, 3740688, 4529940, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 4765512, 4765512, 3806481, 3740688, 3740688, 3740688, 4990231, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407], [4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4764230, 4016418, 3740688, 3740688, 3740688, 3740688, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4285740, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 4765512, 4765512, 4765512, 4150567, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 4765512, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 7094307, 13209411, 16760407, 16760407, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 7225891, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 3740688, 3740688, 3740688, 3740688, 9329967, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 3740688, 3740688, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407], [4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 4084261, 4699719, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 4354353, 4765512, 4765512, 4765512, 4765512, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 4151848, 4765512, 16760407, 16760407, 16760407, 16629078, 12683329, 6568479, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 7225891, 3740688, 3740688, 3740688, 3740688, 3740688, 16760407, 16760407, 11434299, 3740688, 9856049, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 8935469, 3740688, 3740688, 16760407, 16760407, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 11105336, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 15774034, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16694615, 6107933, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 8212009, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 7160099, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 5121559, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 3806480, 3740688, 3740688, 3740688, 3740688, 3740688, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 9395759, 3740688, 3740688, 3740688, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 11499834, 3740688, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407], [4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 3740688, 3740688, 3740688, 3740688, 7477014, 15539236, 15539236, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 3740688, 3740688, 3740688, 3740688, 15539236, 15539236, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 3740688, 3740688, 3740688, 3740688, 15539236, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4696900, 3740688, 3740688, 3740688, 15539236, 3740688, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 3740688, 3740688, 3740688, 15539236, 3740688, 3740688, 3740688, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 3740688, 3740688, 3740688, 10754331, 3740688, 3740688, 3740688, 3740688, 3740688, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 4151848, 4765512, 4765512, 4765512, 4765512, 4765512, 3808531, 3740688, 3740688, 3740688, 16760407, 16760407, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 4765512, 4765512, 4765512, 4765512, 4765512, 3740688, 3740688, 3740688, 16760407, 16760407, 16760407, 15313743, 3740688, 3740688, 3740688, 3740688, 3740688, 4630595, 4765512, 4765512, 4765512, 4765512, 4765512, 4493370, 16760407, 16760407, 16760407, 16760407, 16760407, 4069394, 3740688, 3740688, 3740688, 3740688, 4014111, 4765512, 4765512, 4765512, 4765512, 4765512, 3740688, 16760407, 16760407, 16760407, 16760407, 16760407, 15774034, 3740688, 3740688, 3740688, 3740688, 3740944, 4765512, 4765512, 4765512, 4765512, 3740688, 9329710, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 3740688, 3740688, 3740688, 3740688, 3740688, 4765512, 4765512, 4765512, 3740688, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 3740688, 3740688, 3740688, 3740688, 3740688, 4765512, 4765512, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 3806480, 3740688, 3740688, 3740688, 3740688, 4765512, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 3938065, 3740688, 3740688, 3740688, 3875605], [15539236, 15539236, 8066839, 3740688, 3740688, 3740688, 3740688, 3740432, 0, 0, 0, 0, 0, 0, 0, 0, 15539236, 15539236, 15539236, 15539236, 3740688, 3740688, 3740688, 3740688, 3806225, 0, 0, 0, 0, 0, 0, 0, 15539236, 15539236, 15539236, 15539236, 15539236, 3740688, 3740688, 3740688, 3740688, 3542285, 0, 0, 0, 0, 0, 0, 15539236, 15539236, 15539236, 15539236, 15539236, 15539236, 3740688, 3740688, 3740688, 3740688, 0, 0, 0, 0, 0, 0, 15539236, 15539236, 15539236, 15539236, 15539236, 15539236, 15539236, 3740688, 3740688, 3740688, 3740688, 0, 0, 0, 0, 0, 15539236, 15539236, 15539236, 15539236, 15539236, 15539236, 15539236, 12130847, 3740688, 3740688, 3740688, 0, 0, 0, 0, 0, 4068368, 15539236, 15539236, 15539236, 15539236, 15539236, 15539236, 15539236, 3740688, 3740688, 3740688, 3740688, 0, 0, 0, 0, 3740688, 3740688, 13310752, 15539236, 15539236, 15539236, 15539236, 15539236, 15146020, 3740688, 3740688, 3740688, 0, 0, 0, 0, 3740688, 3740688, 3740688, 8525593, 15539236, 15539236, 15539236, 15539236, 15539236, 3740688, 3740688, 3740688, 3675151, 0, 0, 0, 3740688, 3740688, 3740688, 3740688, 13900577, 15539236, 15539236, 15539236, 15539236, 4461841, 3740688, 3740688, 3740688, 0, 0, 0, 4765512, 3740688, 3740688, 3740688, 3740688, 15539236, 15539236, 15539236, 15539236, 15473700, 3740688, 3740688, 3740688, 0, 0, 0, 4765512, 4765512, 3740688, 3740688, 3740688, 4789522, 15539236, 15539236, 15539236, 15539236, 3740688, 3740688, 3740688, 0, 0, 0, 4765512, 4765512, 4356659, 3740688, 3740688, 3740688, 15539236, 15539236, 15539236, 15539236, 3740688, 3740688, 3740688, 0, 0, 0, 4765512, 4765512, 4765512, 3740688, 3740688, 3740688, 15539236, 15539236, 15539236, 15539236, 3740688, 3740688, 3740688, 0, 0, 0, 4765512, 4765512, 4765512, 3740688, 3740688, 3740688, 10688796, 15539236, 15539236, 15539236, 3740688, 3740688, 3740688, 0, 0, 0, 4765512, 4765512, 4765512, 3740688, 3740688, 3740688, 3740688, 15539236, 15539236, 15539236, 3740688, 3740688, 3740688, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3740432, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3740688, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3740688, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3740688, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3740688], [0, 0, 0, 0, 0, 0, 3740688, 3740688, 3740688, 4698438, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 0, 0, 0, 0, 0, 3740688, 3740688, 3740688, 3740688, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 0, 0, 0, 0, 0, 3740688, 3740688, 3740688, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 0, 0, 0, 0, 0, 3740688, 3740688, 3740688, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 3740688, 0, 0, 0, 0, 3805711, 3740688, 3740688, 3740688, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4560445, 3740688, 0, 0, 0, 3740688, 3740688, 3740688, 3740688, 3740688, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 3740688, 3740688, 0, 0, 3740688, 3740688, 3740688, 3740688, 3740688, 4012830, 4765512, 4765512, 4765512, 4765512, 4765512, 3809556, 3740688, 3740688, 0, 3740688, 3740688, 3740688, 3740688, 3740688, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 3740688, 3740688, 3740688, 3676176, 3740688, 3740688, 3740688, 3945499, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 3740688, 3740688, 3740688, 15642704, 3740688, 3740688, 3740688, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 3741201, 3740688, 3740688, 3740688, 16760407, 3740688, 3740688, 3740688, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 3740688, 3740688, 3740688, 14919245, 16760407, 3740688, 3740688, 4151591, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4287278, 3740688, 3740688, 3740688, 16760407, 16760407, 3740688, 3740688, 4559676, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 3740688, 3740688, 3740688, 7488804, 16760407, 16760407, 3740688, 3740688, 4356402, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 3740688, 3740688, 3740688, 16760407, 16760407, 16760407, 3740688, 3740688, 3740688, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 4081955, 3740688, 3740688, 3740688, 16760407, 16760407, 16760407], [4765512, 4084261, 3740688, 3740688, 3740688, 4069394, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 4764487, 3740688, 3740688, 3740688, 3740688, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 3740688, 3740688, 3740688, 3740688, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 3740688, 3740688, 3740688, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 3740688, 3740688, 13340996, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 3740688, 3740688, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 3740688, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 10974007, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407], [16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407], [16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407], [16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 3740688, 3740688, 3740688, 3740688, 16760407, 16760407, 16760407, 16760407, 3740688, 3740688, 3740688, 16694615, 16760407, 16760407, 16760407, 16760407, 16760407, 3740688, 3740688, 3740688, 16760407, 16760407, 16760407, 16760407, 3740688, 3740688, 3740688, 3740688, 12025917, 16760407, 16760407, 16760407, 16760407, 16760407, 3740688, 3740688, 16760407, 16760407, 16760407, 16760407, 13801543, 3740688, 3740688, 3740688, 3740688, 8803884, 16760407, 16760407, 16760407, 16760407, 16760407, 3740688, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 3740688, 3740688, 3740688, 3740688, 10316340, 16760407, 16760407, 16760407, 16760407, 9395759, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 3740688, 3740688, 3740688, 3740688, 14985037, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 3740688, 3740688, 3740688, 3740688, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 3740688, 3740688, 3740688, 3740688, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16694615, 3740688, 3740688, 3740688, 4792854, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 7488548, 3740688, 3740688, 3740688, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 3740688, 3740688, 3740688, 3740688, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 3740688, 3740688, 3740688, 16629078, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 3740688, 3740688, 3740688, 3740688, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 3740688, 3740688, 3740688, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 3740688, 3740688, 3740688, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 14853452, 3740688, 3740688], [4356659, 4765512, 4765512, 3944730, 3740688, 3740688, 3740688, 3740688, 15539236, 15539236, 3740688, 3740688, 3740688, 0, 0, 0, 3740688, 4765512, 4765512, 4765512, 3740688, 3740688, 3740688, 3740688, 3740688, 15473700, 3740688, 3740688, 3740688, 0, 0, 0, 3740688, 3740688, 4765512, 4765512, 4765512, 4491577, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 0, 0, 0, 3740688, 3740688, 3741201, 4765512, 4765512, 4765512, 4489782, 3740688, 3740688, 3740688, 3740688, 3740688, 3805966, 0, 0, 0, 3740688, 3740688, 3740688, 4764487, 4765512, 4765512, 4765512, 3740688, 3740688, 3740688, 3740688, 3740688, 0, 0, 0, 0, 3740688, 3740688, 3740688, 3740688, 4765512, 4765512, 4765512, 4765512, 3740688, 3740688, 3740688, 3740688, 0, 0, 0, 0, 16760407, 3740688, 3740688, 3740688, 4149541, 4765512, 4765512, 4765512, 3740688, 3740688, 3740688, 0, 0, 0, 0, 0, 16760407, 6305054, 3740688, 3740688, 3740688, 4765512, 4765512, 4765512, 3740688, 3740688, 3740688, 3740431, 0, 0, 0, 0, 16760407, 16760407, 3740688, 3740688, 3740688, 3876887, 4765512, 4765512, 3740688, 3740688, 3740688, 3740688, 3740688, 0, 0, 0, 16760407, 16760407, 11039800, 3740688, 3740688, 3740688, 4765512, 4765512, 4218922, 3740688, 3740688, 3740688, 3740688, 3740688, 0, 0, 16760407, 16760407, 16760407, 3740688, 3740688, 3740688, 4081955, 4765512, 4765512, 4765512, 3807762, 3740688, 3740688, 3740688, 3740688, 0, 16760407, 16760407, 16760407, 9264174, 3740688, 3740688, 3740688, 4765512, 4765512, 4765512, 4765512, 4698950, 3740688, 3740688, 3740688, 3740688, 16760407, 16760407, 16760407, 16760407, 3740688, 3740688, 3740688, 4698694, 4765512, 4765512, 4765512, 4765512, 4764486, 3740688, 3740688, 3740688, 16760407, 16760407, 16760407, 16760407, 3740688, 3740688, 3740688, 3740688, 4765512, 4765512, 4765512, 4765512, 4765512, 3741714, 3740688, 3740688, 4200978, 16760407, 16760407, 16760407, 16760407, 3740688, 3740688, 3740688, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 3740688, 3740688, 3740688, 16760407, 16760407, 16760407, 16760407, 3740688, 3740688, 3740688, 4629570, 4765512, 4765512, 4765512, 4765512, 4765512, 3740688, 3740688], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3675665, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3740688, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3740688, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3740688, 3349018, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3871764, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [3740688, 3740688, 3740688, 4765512, 4765512, 4765512, 4765512, 4765512, 4765512, 3740688, 3740688, 3740688, 10447925, 16760407, 16760407, 16760407, 3740688, 3740688, 3740688, 4219434, 4765512, 4765512, 4765512, 4765512, 4765512, 3740688, 3740688, 3740688, 16760407, 16760407, 16760407, 16760407, 3740688, 3740688, 3740688, 3740688, 4765512, 4765512, 4765512, 4765512, 4764743, 3740688, 3740688, 3740688, 16760407, 16760407, 16760407, 16760407, 0, 3740688, 3740688, 3740688, 3740688, 4763462, 4765512, 4765512, 3810325, 3740688, 3740688, 3740688, 16760407, 16760407, 16760407, 16760407, 0, 0, 3740688, 3740688, 3740688, 3740688, 3740688, 4765512, 3740688, 3740688, 3740688, 11631419, 16760407, 16760407, 16760407, 16760407, 0, 0, 5570560, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 16365908, 16760407, 16760407, 16760407, 16760407, 0, 0, 0, 0, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 12946498, 16760407, 16760407, 16760407, 16760407, 0, 0, 0, 0, 0, 0, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 16760407, 16760407, 16760407, 16760407, 0, 0, 0, 0, 0, 0, 0, 0, 2818048, 3740688, 3740688, 3740688, 16760407, 16760407, 16760407, 16760407, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3740688, 3740688, 3740688, 4069394, 16760407, 16760407, 16760407, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3806480, 3740688, 3740688, 3740688, 6568224, 16760407, 16760407, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3740688, 3740688, 3740688, 3740688, 3740688, 15182158, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3740688, 3740688, 3740688, 3740688, 3740688, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3740688, 3740688, 3740688, 3740688, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3740687, 3740688, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 3740688, 3740688, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 3740688, 3740688, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 8803884, 3740688, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 3740688, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 3740688, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 3740688, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 3740688, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [3740688, 16760407, 16760407, 16760407, 16760407, 4069394, 3740688, 3740688, 3740688, 4765512, 4765512, 4765512, 4765512, 4765512, 3740688, 3740688, 3740688, 9066796, 16760407, 16760407, 16760407, 16694615, 3740688, 3740688, 3740688, 4765512, 4765512, 4765512, 4765512, 4765512, 3740688, 3740688, 3740688, 3740688, 16760407, 16760407, 16760407, 16760407, 3740688, 3740688, 3740688, 4765512, 4765512, 4765512, 4765512, 4765512, 3740688, 3740688, 3740688, 3740688, 16760407, 16760407, 16760407, 16760407, 3740688, 3740688, 3740688, 4492858, 4765512, 4765512, 4765512, 4765512, 3740688, 3740688, 3740688, 3740688, 16760407, 16760407, 16760407, 16760407, 3806480, 3740688, 3740688, 3876374, 4765512, 4765512, 4765512, 4149541, 3740688, 3740688, 3740688, 3740688, 16760407, 16760407, 16760407, 16760407, 7751974, 3740688, 3740688, 3740688, 4765512, 4765512, 4765512, 3740688, 3740688, 3740688, 3740688, 3740688, 16760407, 16760407, 16760407, 16760407, 4332563, 3740688, 3740688, 3809557, 4765512, 4765512, 3740688, 3740688, 3740688, 3740688, 3740688, 14656076, 16760407, 16760407, 16760407, 16760407, 3740688, 3740688, 3740688, 4423989, 4354609, 3740688, 3740688, 3740688, 3740688, 4194304, 16760407, 16760407, 16760407, 16760407, 16760407, 16760407, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3675407, 0, 16760407, 16760407, 16760407, 16760407, 16760407, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3346705, 0, 0, 16760407, 16760407, 16760407, 16760407, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740432, 0, 0, 0, 0, 16760407, 16760407, 12354879, 3740688, 3740688, 3740688, 3740688, 3740687, 3675152, 0, 0, 0, 0, 0, 0, 0, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 3740688, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3740688, 3740688, 3740688, 3740688, 3740688, 3675152, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3740688, 3740688, 3740688, 3740688, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [3740688, 3675409, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3740688, 3805967, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3740688, 3805457, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3740688, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3740688, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3740687, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
tupla_de_sprites = [cyberpi.sprite() for _ in range(len(taco))]
def first():
f = 0
for i in range(k,k+118,16):
for j in range(h,h+118,16):
m=tupla_de_sprites[f]
m.move_to(j,i)
f+=1
@event.start
def on_start():
first()
cyberpi.background.fill(0, 0, 0)
cyberpi.screen.render()
@event.is_press('b')
def is_btn_press():
#cyberpi.background.fill(74, 255, 24)
n =0
for sprites in tupla_de_sprites:
sprites.draw_pixel(logo[n])
n+=1
cyberpi.screen.render()
@event.is_press('a')
def is_btn_press():
#cyberpi.background.fill(255, 24, 24)
n =0
for sprites in tupla_de_sprites:
sprites.draw_pixel(pacman[n])
n+=1
cyberpi.screen.render()