-
Notifications
You must be signed in to change notification settings - Fork 0
/
ADtest.stp
232 lines (232 loc) · 220 KB
/
ADtest.stp
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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
<session jtag_chain="DE-SoC [USB-1]" jtag_device="@2: 5CSE(BA5|MA5)/5CSTFD5D5/.. (0x02D120DD)" sof_file="output_files/DSO.sof">
<display_tree gui_logging_enabled="0">
<display_branch instance="auto_signaltap_0" log="USE_GLOBAL_TEMP" signal_set="USE_GLOBAL_TEMP" trigger="USE_GLOBAL_TEMP"/>
</display_tree>
<instance entity_name="sld_signaltap" is_auto_node="yes" is_expanded="true" name="auto_signaltap_0" source_file="sld_signaltap.vhd">
<node_ip_info instance_id="0" mfg_id="110" node_id="0" version="6"/>
<signal_set global_temp="1" is_expanded="true" name="signal_set: 2019/01/08 14:47:50 #0">
<clock name="clk" polarity="posedge" tap_mode="classic"/>
<config ram_type="AUTO" reserved_data_nodes="0" reserved_storage_qualifier_nodes="0" reserved_trigger_nodes="0" sample_depth="8192" trigger_in_enable="no" trigger_out_enable="no"/>
<top_entity/>
<signal_vec>
<trigger_input_vec>
<wire name="ADC_CONVS" tap_mode="classic"/>
<wire name="ADC_DIN" tap_mode="classic"/>
<wire name="ADC_DOUT" tap_mode="classic"/>
<wire name="ADC_SCLK" tap_mode="classic"/>
<wire name="myin[0]" tap_mode="classic"/>
<wire name="myin[1]" tap_mode="classic"/>
<wire name="myin[2]" tap_mode="classic"/>
<wire name="myin[3]" tap_mode="classic"/>
<wire name="myin[4]" tap_mode="classic"/>
<wire name="myin[5]" tap_mode="classic"/>
<wire name="q[0]" tap_mode="classic"/>
<wire name="q[10]" tap_mode="classic"/>
<wire name="q[11]" tap_mode="classic"/>
<wire name="q[1]" tap_mode="classic"/>
<wire name="q[2]" tap_mode="classic"/>
<wire name="q[3]" tap_mode="classic"/>
<wire name="q[4]" tap_mode="classic"/>
<wire name="q[5]" tap_mode="classic"/>
<wire name="q[6]" tap_mode="classic"/>
<wire name="q[7]" tap_mode="classic"/>
<wire name="q[8]" tap_mode="classic"/>
<wire name="q[9]" tap_mode="classic"/>
</trigger_input_vec>
<data_input_vec>
<wire name="ADC_CONVS" tap_mode="classic"/>
<wire name="ADC_DIN" tap_mode="classic"/>
<wire name="ADC_DOUT" tap_mode="classic"/>
<wire name="ADC_SCLK" tap_mode="classic"/>
<wire name="myin[0]" tap_mode="classic"/>
<wire name="myin[1]" tap_mode="classic"/>
<wire name="myin[2]" tap_mode="classic"/>
<wire name="myin[3]" tap_mode="classic"/>
<wire name="myin[4]" tap_mode="classic"/>
<wire name="myin[5]" tap_mode="classic"/>
<wire name="q[0]" tap_mode="classic"/>
<wire name="q[10]" tap_mode="classic"/>
<wire name="q[11]" tap_mode="classic"/>
<wire name="q[1]" tap_mode="classic"/>
<wire name="q[2]" tap_mode="classic"/>
<wire name="q[3]" tap_mode="classic"/>
<wire name="q[4]" tap_mode="classic"/>
<wire name="q[5]" tap_mode="classic"/>
<wire name="q[6]" tap_mode="classic"/>
<wire name="q[7]" tap_mode="classic"/>
<wire name="q[8]" tap_mode="classic"/>
<wire name="q[9]" tap_mode="classic"/>
</data_input_vec>
<storage_qualifier_input_vec>
<wire name="ADC_CONVS" tap_mode="classic"/>
<wire name="ADC_DIN" tap_mode="classic"/>
<wire name="ADC_DOUT" tap_mode="classic"/>
<wire name="ADC_SCLK" tap_mode="classic"/>
<wire name="myin[0]" tap_mode="classic"/>
<wire name="myin[1]" tap_mode="classic"/>
<wire name="myin[2]" tap_mode="classic"/>
<wire name="myin[3]" tap_mode="classic"/>
<wire name="myin[4]" tap_mode="classic"/>
<wire name="myin[5]" tap_mode="classic"/>
<wire name="q[0]" tap_mode="classic"/>
<wire name="q[10]" tap_mode="classic"/>
<wire name="q[11]" tap_mode="classic"/>
<wire name="q[1]" tap_mode="classic"/>
<wire name="q[2]" tap_mode="classic"/>
<wire name="q[3]" tap_mode="classic"/>
<wire name="q[4]" tap_mode="classic"/>
<wire name="q[5]" tap_mode="classic"/>
<wire name="q[6]" tap_mode="classic"/>
<wire name="q[7]" tap_mode="classic"/>
<wire name="q[8]" tap_mode="classic"/>
<wire name="q[9]" tap_mode="classic"/>
</storage_qualifier_input_vec>
</signal_vec>
<presentation>
<unified_setup_data_view>
<node data_index="0" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="ADC_CONVS" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="0" tap_mode="classic" trigger_index="0" type="unknown"/>
<node data_index="1" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="ADC_DIN" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="1" tap_mode="classic" trigger_index="1" type="unknown"/>
<node data_index="2" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="ADC_DOUT" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="2" tap_mode="classic" trigger_index="2" type="unknown"/>
<node data_index="3" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="ADC_SCLK" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="3" tap_mode="classic" trigger_index="3" type="unknown"/>
<node name="myin" order="msb_to_lsb" state="collapse" type="input pin">
<node data_index="9" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="myin[5]" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="9" tap_mode="classic" trigger_index="9" type="unknown"/>
<node data_index="8" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="myin[4]" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="8" tap_mode="classic" trigger_index="8" type="unknown"/>
<node data_index="7" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="myin[3]" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="7" tap_mode="classic" trigger_index="7" type="unknown"/>
<node data_index="6" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="myin[2]" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="6" tap_mode="classic" trigger_index="6" type="unknown"/>
<node data_index="5" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="myin[1]" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="5" tap_mode="classic" trigger_index="5" type="unknown"/>
<node data_index="4" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="myin[0]" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="4" tap_mode="classic" trigger_index="4" type="unknown"/>
</node>
<node name="q" order="lsb_to_msb" radix="line_signed" state="collapse" type="output pin">
<node data_index="10" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="q[0]" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="10" tap_mode="classic" trigger_index="10" type="unknown"/>
<node data_index="13" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="q[1]" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="13" tap_mode="classic" trigger_index="13" type="unknown"/>
<node data_index="14" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="q[2]" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="14" tap_mode="classic" trigger_index="14" type="unknown"/>
<node data_index="15" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="q[3]" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="15" tap_mode="classic" trigger_index="15" type="unknown"/>
<node data_index="16" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="q[4]" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="16" tap_mode="classic" trigger_index="16" type="unknown"/>
<node data_index="17" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="q[5]" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="17" tap_mode="classic" trigger_index="17" type="unknown"/>
<node data_index="18" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="q[6]" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="18" tap_mode="classic" trigger_index="18" type="unknown"/>
<node data_index="19" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="q[7]" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="19" tap_mode="classic" trigger_index="19" type="unknown"/>
<node data_index="20" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="q[8]" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="20" tap_mode="classic" trigger_index="20" type="unknown"/>
<node data_index="21" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="q[9]" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="21" tap_mode="classic" trigger_index="21" type="unknown"/>
<node data_index="11" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="q[10]" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="11" tap_mode="classic" trigger_index="11" type="unknown"/>
<node data_index="12" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="q[11]" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="12" tap_mode="classic" trigger_index="12" type="unknown"/>
</node>
</unified_setup_data_view>
<data_view>
<net data_index="0" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="ADC_CONVS" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="0" tap_mode="classic" trigger_index="0" type="unknown"/>
<net data_index="1" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="ADC_DIN" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="1" tap_mode="classic" trigger_index="1" type="unknown"/>
<net data_index="2" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="ADC_DOUT" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="2" tap_mode="classic" trigger_index="2" type="unknown"/>
<net data_index="3" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="ADC_SCLK" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="3" tap_mode="classic" trigger_index="3" type="unknown"/>
<bus name="myin" order="msb_to_lsb" state="collapse" type="input pin">
<net data_index="9" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="myin[5]" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="9" tap_mode="classic" trigger_index="9" type="unknown"/>
<net data_index="8" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="myin[4]" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="8" tap_mode="classic" trigger_index="8" type="unknown"/>
<net data_index="7" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="myin[3]" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="7" tap_mode="classic" trigger_index="7" type="unknown"/>
<net data_index="6" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="myin[2]" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="6" tap_mode="classic" trigger_index="6" type="unknown"/>
<net data_index="5" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="myin[1]" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="5" tap_mode="classic" trigger_index="5" type="unknown"/>
<net data_index="4" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="myin[0]" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="4" tap_mode="classic" trigger_index="4" type="unknown"/>
</bus>
<bus name="q" order="lsb_to_msb" radix="line_signed" state="collapse" type="output pin">
<net data_index="10" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="q[0]" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="10" tap_mode="classic" trigger_index="10" type="unknown"/>
<net data_index="13" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="q[1]" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="13" tap_mode="classic" trigger_index="13" type="unknown"/>
<net data_index="14" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="q[2]" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="14" tap_mode="classic" trigger_index="14" type="unknown"/>
<net data_index="15" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="q[3]" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="15" tap_mode="classic" trigger_index="15" type="unknown"/>
<net data_index="16" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="q[4]" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="16" tap_mode="classic" trigger_index="16" type="unknown"/>
<net data_index="17" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="q[5]" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="17" tap_mode="classic" trigger_index="17" type="unknown"/>
<net data_index="18" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="q[6]" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="18" tap_mode="classic" trigger_index="18" type="unknown"/>
<net data_index="19" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="q[7]" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="19" tap_mode="classic" trigger_index="19" type="unknown"/>
<net data_index="20" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="q[8]" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="20" tap_mode="classic" trigger_index="20" type="unknown"/>
<net data_index="21" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="q[9]" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="21" tap_mode="classic" trigger_index="21" type="unknown"/>
<net data_index="11" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="q[10]" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="11" tap_mode="classic" trigger_index="11" type="unknown"/>
<net data_index="12" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="q[11]" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="12" tap_mode="classic" trigger_index="12" type="unknown"/>
</bus>
</data_view>
<setup_view>
<net data_index="0" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="ADC_CONVS" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="0" tap_mode="classic" trigger_index="0" type="unknown"/>
<net data_index="1" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="ADC_DIN" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="1" tap_mode="classic" trigger_index="1" type="unknown"/>
<net data_index="2" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="ADC_DOUT" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="2" tap_mode="classic" trigger_index="2" type="unknown"/>
<net data_index="3" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="ADC_SCLK" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="3" tap_mode="classic" trigger_index="3" type="unknown"/>
<bus name="myin" order="msb_to_lsb" state="collapse" type="input pin">
<net data_index="9" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="myin[5]" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="9" tap_mode="classic" trigger_index="9" type="unknown"/>
<net data_index="8" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="myin[4]" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="8" tap_mode="classic" trigger_index="8" type="unknown"/>
<net data_index="7" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="myin[3]" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="7" tap_mode="classic" trigger_index="7" type="unknown"/>
<net data_index="6" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="myin[2]" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="6" tap_mode="classic" trigger_index="6" type="unknown"/>
<net data_index="5" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="myin[1]" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="5" tap_mode="classic" trigger_index="5" type="unknown"/>
<net data_index="4" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="myin[0]" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="4" tap_mode="classic" trigger_index="4" type="unknown"/>
</bus>
<bus name="q" order="lsb_to_msb" radix="line_signed" state="collapse" type="output pin">
<net data_index="10" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="q[0]" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="10" tap_mode="classic" trigger_index="10" type="unknown"/>
<net data_index="13" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="q[1]" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="13" tap_mode="classic" trigger_index="13" type="unknown"/>
<net data_index="14" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="q[2]" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="14" tap_mode="classic" trigger_index="14" type="unknown"/>
<net data_index="15" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="q[3]" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="15" tap_mode="classic" trigger_index="15" type="unknown"/>
<net data_index="16" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="q[4]" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="16" tap_mode="classic" trigger_index="16" type="unknown"/>
<net data_index="17" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="q[5]" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="17" tap_mode="classic" trigger_index="17" type="unknown"/>
<net data_index="18" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="q[6]" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="18" tap_mode="classic" trigger_index="18" type="unknown"/>
<net data_index="19" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="q[7]" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="19" tap_mode="classic" trigger_index="19" type="unknown"/>
<net data_index="20" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="q[8]" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="20" tap_mode="classic" trigger_index="20" type="unknown"/>
<net data_index="21" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="q[9]" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="21" tap_mode="classic" trigger_index="21" type="unknown"/>
<net data_index="11" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="q[10]" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="11" tap_mode="classic" trigger_index="11" type="unknown"/>
<net data_index="12" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="q[11]" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="12" tap_mode="classic" trigger_index="12" type="unknown"/>
</bus>
</setup_view>
<trigger_in_editor/>
<trigger_out_editor/>
</presentation>
<trigger CRC="E8AB2850" attribute_mem_mode="false" gap_record="true" global_temp="1" is_expanded="true" name="trigger: 2019/01/08 14:47:50 #1" position="pre" power_up_trigger_mode="false" record_data_gap="true" segment_size="8192" storage_mode="off" storage_qualifier_disabled="no" storage_qualifier_port_is_pin="false" storage_qualifier_port_name="auto_stp_external_storage_qualifier" storage_qualifier_port_tap_mode="classic" trigger_type="circular">
<power_up_trigger position="pre" storage_qualifier_disabled="no"/>
<events use_custom_flow_control="no">
<level enabled="yes" name="condition1" type="basic">
<power_up enabled="yes">
</power_up><op_node/>
</level>
</events>
<storage_qualifier_events>
<transitional>1111111111111111111111
<pwr_up_transitional>1111111111111111111111</pwr_up_transitional>
</transitional>
<storage_qualifier_level type="basic">
<power_up>
</power_up>
<op_node/>
</storage_qualifier_level>
<storage_qualifier_level type="basic">
<power_up>
</power_up>
<op_node/>
</storage_qualifier_level>
<storage_qualifier_level type="basic">
<power_up>
</power_up>
<op_node/>
</storage_qualifier_level>
</storage_qualifier_events>
<log>
<data global_temp="1" name="log: 2019/01/08 19:10:17 #0" power_up_mode="false" sample_depth="8191" trigger_position="1024">01001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101101111111011001000110110111111101100100011011011111110110010001101101111111011001000110110111111101100100011011011111110110010001101101111111011001000110110111111101100100011011011111110110010001101101111111011001000110110111111101100100011011011111110110010001101101111111011001000110111111111101100100011011011111110110010001101101111111011001000110101111111101100100011010111111110110010001101011111111011001000110110111111101100100011010011111110110010001101011111111011001000110101111111101100100011010111111110110010001101101111111011001000110110111111101100100011011111111110110010001101011111111011001000110100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010011001111110101110001001100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010111111101011100010001001111110101110001000100111111010111000100011111111101011100010001111111110101110001000101111111010111000100010011111101011100010001001111110101110001000101111111010111000100011111111101011100010001011111110101110001000100111111010111000100011011111101011100010001011111110101110001000101111111010111000100010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000111100111111001010100011110011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011011011111100101010001101101111110010101000110110111111001010100011011011111100101010001101101111110010101000110110111111001010100011011011111100101010001101101111110010101000110110111111001010100011011011111100101010001101101111110010101000110110111111001010100011011011111100101010001101111111110010101000110110111111001010100011011011111100101010001101011111110010101000110101111111001010100011010111111100101010001101101111110010101000110100111111001010100011010111111100101010001101111111110010101000110101111111001010100011010011111100101010001101001111110010101000110101111111001010100011010111111100101010001101001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100110011111101000010010011001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000101111111010000100100010011111101000010010001001111110100001001000111111111010000100100011111111101000010010001011111110100001001000100111111010000100100010011111101000010010001011111110100001001000111111111010000100100010111111101000010010001001111110100001001000110111111010000100100010111111101000010010001111111110100001001000100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001111001111111010101000111100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110110111111101010100011011011111110101010001101101111111010101000110110111111101010100011011011111110101010001101101111111010101000110110111111101010100011011011111110101010001101101111111010101000110110111111101010100011011011111110101010001101101111111010101000110110111111101010100011011111111110101010001101101111111010101000110110111111101010100011010111111110101010001101011111111010101000110101111111101010100011011011111110101010001101001111111010101000110101111111101010100011010111111110101010001101011111111010101000110110111111101010100011011011111110101010001101111111111010101000110111111111101010100011010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001001100111111110111000100110011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001011111111101110001000100111111110111000100010011111111011100010001111111111101110001000111111111110111000100010111111111011100010001001111111101110001000100111111110111000100010111111111011100010001111111111101110001000101111111110111000100010011111111011100010001101111111101110001000101111111110111000100011111111111011100010001001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011110011111110101010001111001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101101111111010101000110110111111101010100011011011111110101010001101101111111010101000110110111111101010100011011011111110101010001101101111111010101000110110111111101010100011011011111110101010001101101111111010101000110110111111101010100011011011111110101010001101101111111010101000110111111111101010100011011011111110101010001101101111111010101000110101111111101010100011010111111110101010001101011111111010101000110110111111101010100011010011111110101010001101011111111010101000110111111111101010100011010111111110101010001101001111111010101000110100111111101010100011010111111110101010001101111111111010101000110100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010011001111111100001001001100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010111111111000010010001001111111100001001000100111111110000100100011111111111000010010001111111111100001001000101111111110000100100010011111111000010010001001111111100001001000101111111110000100100011111111111000010010001011111111100001001000100111111110000100100011011111111000010010001111111111100001001000101111111110000100100010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000111100111111001110100011110011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011011011111100111010001101101111110011101000110110111111001110100011011011111100111010001101101111110011101000110110111111001110100011011011111100111010001101101111110011101000110110111111001110100011011011111100111010001101101111110011101000110110111111001110100011011011111100111010001101111111110011101000110110111111001110100011011011111100111010001101011111110011101000110101111111001110100011010111111100111010001101101111110011101000110100111111001110100011010111111100111010001101111111110011101000110101111111001110100011010011111100111010001101001111110011101000110101111111001110100011011111111100111010001101001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100110011111111000010010011001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000101111111110000100100010011111111000010010001001111111100001001000111111111110000100100011111111111000010010001011111111100001001000100111111110000100100010011111111000010010001011111111100001001000111111111110000100100010111111111000010010001001111111100001001000110111111110000100100010111111111000010010001111111111100001001000100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001111001111111010101000111100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110110111111101010100011011011111110101010001101101111111010101000110110111111101010100011011011111110101010001101101111111010101000110110111111101010100011011011111110101010001101101111111010101000110110111111101010100011011011111110101010001101101111111010101000110110111111101010100011011111111110101010001101101111111010101000110110111111101010100011010111111110101010001101011111111010101000110101111111101010100011011011111110101010001101001111111010101000110101111111101010100011011111111110101010001101011111111010101000110100111111101010100011010011111110101010001101011111111010101000110111111111101010100011010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001001100111111110000100100110011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001011111111100001001000100111111110000100100010011111111000010010001111111111100001001000111111111110000100100010111111111000010010001001111111100001001000100111111110000100100010111111111000010010001111111111100001001000101111111110000100100010011111111000010010001101111111100001001000111111111110000100100010111111111000010010001001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011110011111100111010001111001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101101111110011101000110110111111001110100011011011111100111010001101101111110011101000110110111111001110100011011011111100111010001101101111110011101000110110111111001110100011011011111100111010001101101111110011101000110110111111001110100011011011111100111010001101101111110011101000110111111111001110100011011011111100111010001101101111110011101000110101111111001110100011010111111100111010001101011111110011101000110110111111001110100011010011111100111010001101011111110011101000110111111111001110100011010111111100111010001101001111110011101000110100111111001110100011010111111100111010001101011111110011101000110100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010011001111110100001001001100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010111111101000010010001001111110100001001000100111111010000100100011111111101000010010001111111110100001001000101111111010000100100010011111101000010010001001111110100001001000101111111010000100100011111111101000010010001011111110100001001000100111111010000100100011011111101000010010001111111110100001001000101111111010000100100010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000111100111111001110100011110011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011011011111100111010001101101111110011101000110110111111001110100011011011111100111010001101101111110011101000110110111111001110100011011011111100111010001101101111110011101000110110111111001110100011011011111100111010001101101111110011101000110110111111001110100011011011111100111010001101111111110011101000110110111111001110100011011011111100111010001101011111110011101000110101111111001110100011010111111100111010001101101111110011101000110100111111001110100011010111111100111010001101111111110011101000110101111111001110100011010011111100111010001101001111110011101000110101111111001110100011010111111100111010001101001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100110011111101000010010011001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000101111111010000100100010011111101000010010001001111110100001001000111111111010000100100011111111101000010010001011111110100001001000100111111010000100100010011111101000010010001011111110100001001000111111111010000100100010111111101000010010001001111110100001001000110111111010000100100011111111101000010010001011111110100001001000100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001111001111110011101000111100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110110111111001110100011011011111100111010001101101111110011101000110110111111001110100011011011111100111010001101101111110011101000110110111111001110100011011011111100111010001101101111110011101000110110111111001110100011011011111100111010001101101111110011101000110110111111001110100011011111111100111010001101101111110011101000110110111111001110100011010111111100111010001101011111110011101000110101111111001110100011011011111100111010001101001111110011101000110101111111001110100011011111111100111010001101011111110011101000110100111111001110100011010011111100111010001101011111110011101000110111111111001110100011010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001001100111111110000100100110011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001001111111100001001000100111111110000100100010011111111000010010001011111111100001001000100111111110000100100010011111111000010010001111111111100001001000111111111110000100100010111111111000010010001001111111100001001000100111111110000100100010111111111000010010001111111111100001001000101111111110000100100010011111111000010010001101111111100001001000101111111110000100100011111111111000010010001001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011110011111110101010001111001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101101111111010101000110110111111101010100011011011111110101010001101101111111010101000110110111111101010100011011011111110101010001101101111111010101000110110111111101010100011011011111110101010001101101111111010101000110110111111101010100011011011111110101010001101101111111010101000110111111111101010100011011011111110101010001101101111111010101000110101111111101010100011010111111110101010001101011111111010101000110110111111101010100011010011111110101010001101011111111010101000110101111111101010100011010111111110101010001101101111111010101000110110111111101010100011011111111110101010001101011111111010101000110100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010011001111110101110001001100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010111111101011100010001001111110101110001000100111111010111000100011111111101011100010001111111110101110001000101111111010111000100010011111101011100010001001111110101110001000101111111010111000100011111111101011100010001011111110101110001000100111111010111000100010011111101011100010001111111110101110001000111111111010111000100010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000111100111111101100100011110011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011011011111110110010001101101111111011001000110110111111101100100011011011111110110010001101101111111011001000110110111111101100100011011011111110110010001101101111111011001000110110111111101100100011011011111110110010001101101111111011001000110110111111101100100011011011111110110010001101111111111011001000110110111111101100100011011011111110110010001101011111111011001000110101111111101100100011010111111110110010001101101111111011001000110100111111101100100011010111111110110010001101011111111011001000110101111111101100100011011011111110110010001101101111111011001000110111111111101100100011010111111110110010001101001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100110011111101011100010011001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000101111111010111000100010011111101011100010001001111110101110001000111111111010111000100011111111101011100010001011111110101110001000100111111010111000100010011111101011100010001011111110101110001000111111111010111000100010111111101011100010001001111110101110001000100111111010111000100011111111101011100010001011111110101110001000100111111001100100011010011111100110010001101001111110011001000110100111111001100100011010011111100110010001111001111110011001000111100111111001100100011010011111100110010001101001111110011001000110100111111001100100011010011111100110010001101001111110011001000110100111111001100100011010011111100110010001101001111110011001000110100111111001100100011010011111100110010001101001111110011001000110100111111001100100011010011111100110010001101001111110011001000110100111111001100100011010011111100110010001101001111110011001000110100111111001100100011010011111100110010001101001111110011001000110100111111001100100011010011111100110010001101001111110011001000110100111111001100100011010011111100110010001101001111110011001000110100111111001100100011010011111100110010001101001111110011001000110100111111001100100011010011111100110010001101001111110011001000110100111111001100100011010011111100110010001101001111110011001000110100111111001100100011010011111100110010001101001111110011001000110100111111001100100011010011111100110010001101001111110011001000110100111111001100100011010011111100110010001101001111110011001000110100111111001100100011010011111100110010001101001111110011001000110100111111001100100011010011111100110010001101001111110011001000110100111111001100100011010011111100110010001101001111110011001000110100111111001100100011010011111100110010001101001111110011001000110100111111001100100011010011111100110010001101001111110011001000110100111111001100100011010011111100110010001101001111110011001000110100111111001100100011010011111100110010001101001111110011001000110110111111001100100011011011111100110010001101101111110011001000110110111111001100100011011011111100110010001101101111110011001000110110111111001100100011011011111100110010001101101111110011001000110110111111001100100011011011111100110010001101101111110011001000110110111111001100100011011111111100110010001101101111110011001000110110111111001100100011010111111100110010001101011111110011001000110101111111001100100011011011111100110010001101001111110011001000110101111111001100100011010111111100110010001101011111110011001000110110111111001100100011011011111100110010001101111111110011001000110101111111001100100011010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001001100111111010111000100110011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001011111110101110001000100111111010111000100010011111101011100010001111111110101110001000111111111010111000100010111111101011100010001001111110101110001000100111111010111000100010111111101011100010001111111110101110001000101111111010111000100010011111101011100010001001111110101110001000111111111010111000100011111111101011100010001001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011110011111110110010001111001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101101111111011001000110110111111101100100011011011111110110010001101101111111011001000110110111111101100100011011011111110110010001101101111111011001000110110111111101100100011011011111110110010001101101111111011001000110110111111101100100011011011111110110010001101101111111011001000110111111111101100100011011011111110110010001101101111111011001000110101111111101100100011010111111110110010001101011111111011001000110110111111101100100011010011111110110010001101011111111011001000110111111111101100100011010111111110110010001101001111111011001000110100111111101100100011010111111110110010001101011111111011001000110100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010011001111110100001001001100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010111111101000010010001001111110100001001000100111111010000100100011111111101000010010001111111110100001001000101111111010000100100010011111101000010010001001111110100001001000101111111010000100100011111111101000010010001011111110100001001000100111111010000100100011011111101000010010001111111110100001001000101111111010000100100010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000111100111111001110100011110011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011011011111100111010001101101111110011101000110110111111001110100011011011111100111010001101101111110011101000110110111111001110100011011011111100111010001101101111110011101000110110111111001110100011011011111100111010001101101111110011101000110110111111001110100011011011111100111010001101111111110011101000110110111111001110100011011011111100111010001101011111110011101000110101111111001110100011010111111100111010001101101111110011101000110100111111001110100011010111111100111010001101011111110011101000110101111111001110100011011011111100111010001101101111110011101000110111111111001110100011011111111100111010001101001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100110011111111011100010011001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000101111111110111000100010011111111011100010001001111111101110001000111111111110111000100011111111111011100010001011111111101110001000100111111110111000100010011111111011100010001011111111101110001000111111111110111000100010111111111011100010001001111111101110001000110111111110111000100010111111111011100010001111111111101110001000100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001111001111111010101000111100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110110111111101010100011011011111110101010001101101111111010101000110110111111101010100011011011111110101010001101101111111010101000110110111111101010100011011011111110101010001101101111111010101000110110111111101010100011011011111110101010001101101111111010101000110110111111101010100011011111111110101010001101101111111010101000110110111111101010100011010111111110101010001101011111111010101000110101111111101010100011011011111110101010001101001111111010101000110101111111101010100011010111111110101010001101011111111010101000110110111111101010100011011011111110101010001101111111111010101000110111111111101010100011010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001001100111111110111000100110011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001011111111101110001000100111111110111000100010011111111011100010001111111111101110001000111111111110111000100010111111111011100010001001111111101110001000100111111110111000100010111111111011100010001111111111101110001000101111111110111000100010011111111011100010001101111111101110001000111111111110111000100010111111111011100010001001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011110011111100111010001111001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101101111110011101000110110111111001110100011011011111100111010001101101111110011101000110110111111001110100011011011111100111010001101101111110011101000110110111111001110100011011011111100111010001101101111110011101000110110111111001110100011011011111100111010001101101111110011101000110111111111001110100011011011111100111010001101101111110011101000110101111111001110100011010111111100111010001101011111110011101000110110111111001110100011010011111100111010001101011111110011101000110111111111001110100011010111111100111010001101001111110011101000110100111111001110100011010111111100111010001101011111110011101000110100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010011001111110100001001001100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010111111101000010010001001111110100001001000100111111010000100100011111111101000010010001111111110100001001000101111111010000100100010011111101000010010001001111110100001001000101111111010000100100011111111101000010010001011111110100001001000100111111010000100100011011111101000010010001111111110100001001000101111111010000100100010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000111100111111001110100011110011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011011011111100111010001101101111110011101000110110111111001110100011011011111100111010001101101111110011101000110110111111001110100011011011111100111010001101101111110011101000110110111111001110100011011011111100111010001101101111110011101000110110111111001110100011011011111100111010001101111111110011101000110110111111001110100011011011111100111010001101011111110011101000110101111111001110100011010111111100111010001101101111110011101000110100111111001110100011010111111100111010001101111111110011101000110101111111001110100011010011111100111010001101001111110011101000110101111111001110100011010111111100111010001101001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100110011111101000010010011001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000101111111010000100100010011111101000010010001001111110100001001000111111111010000100100011111111101000010010001011111110100001001000100111111010000100100010011111101000010010001011111110100001001000111111111010000100100010111111101000010010001001111110100001001000110111111010000100100011111111101000010010001011111110100001001000100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001111001111110011101000111100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110110111111001110100011011011111100111010001101101111110011101000110110111111001110100011011011111100111010001101101111110011101000110110111111001110100011011011111100111010001101101111110011101000110110111111001110100011011011111100111010001101101111110011101000110110111111001110100011011111111100111010001101101111110011101000110110111111001110100011010111111100111010001101011111110011101000110101111111001110100011011011111100111010001101001111110011101000110101111111001110100011011111111100111010001101011111110011101000110100111111001110100011010011111100111010001101011111110011101000110101111111001110100011010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001001100111111010000100100110011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001011111110100001001000100111111010000100100010011111101000010010001111111110100001001000111111111010000100100010111111101000010010001001111110100001001000100111111010000100100010111111101000010010001111111110100001001000101111111010000100100010011111101000010010001101111110100001001000111111111010000100100010111111101000010010001001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011110011111100111010001111001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101101111110011101000110110111111001110100011011011111100111010001101101111110011101000110110111111001110100011011011111100111010001101101111110011101000110110111111001110100011011011111100111010001101101111110011101000110110111111001110100011011011111100111010001101101111110011101000110111111111001110100011011011111100111010001101101111110011101000110101111111001110100011010111111100111010001101011111110011101000110110111111001110100011010011111100111010001101011111110011101000110111111111001110100011010111111100111010001101001111110011101000110100111111001110100011010111111100111010001101011111110011101000110100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010011001111110100001001001100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010111111101000010010001001111110100001001000100111111010000100100011111111101000010010001111111110100001001000101111111010000100100010011111101000010010001001111110100001001000101111111010000100100011111111101000010010001011111110100001001000100111111010000100100011011111101000010010001111111110100001001000101111111010000100100010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000111100111111001110100011110011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011011011111100111010001101101111110011101000110110111111001110100011011011111100111010001101101111110011101000110110111111001110100011011011111100111010001101101111110011101000110110111111001110100011011011111100111010001101101111110011101000110110111111001110100011011011111100111010001101111111110011101000110110111111001110100011011011111100111010001101011111110011101000110101111111001110100011010111111100111010001101101111110011101000110100111111001110100011010111111100111010001101011111110011101000110101111111001110100011011011111100111010001101101111110011101000110111111111001110100011011111111100111010001101001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100110011111111011100010011001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000101111111110111000100010011111111011100010001001111111101110001000111111111110111000100011111111111011100010001011111111101110001000100111111110111000100010011111111011100010001011111111101110001000111111111110111000100010111111111011100010001001111111101110001000110111111110111000100011111111111011100010001011111111101110001000100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001111001111110011101000111100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110110111111001110100011011011111100111010001101101111110011101000110110111111001110100011011011111100111010001101101111110011101000110110111111001110100011011011111100111010001101101111110011101000110110111111001110100011011011111100111010001101101111110011101000110110111111001110100011011111111100111010001101101111110011101000110110111111001110100011010111111100111010001101011111110011101000110101111111001110100011011011111100111010001101001111110011101000110101111111001110100011010111111100111010001101011111110011101000110110111111001110100011011011111100111010001101111111110011101000110101111111001110100011010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001001100111111010111000100110011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001011111110101110001000100111111010111000100010011111101011100010001111111110101110001000111111111010111000100010111111101011100010001001111110101110001000100111111010111000100010111111101011100010001111111110101110001000101111111010111000100010011111101011100010001101111110101110001000101111111010111000100010111111101011100010001001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011110011111100101010001111001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101101111110010101000110110111111001010100011011011111100101010001101101111110010101000110110111111001010100011011011111100101010001101101111110010101000110110111111001010100011011011111100101010001101101111110010101000110110111111001010100011011011111100101010001101101111110010101000110111111111001010100011011011111100101010001101101111110010101000110101111111001010100011010111111100101010001101011111110010101000110110111111001010100011010011111100101010001101011111110010101000110101111111001010100011010111111100101010001101101111110010101000110110111111001010100011010111111100101010001101111111110010101000110100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010011001111111100110001001100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010111111111001100010001001111111100110001000100111111110011000100011111111111001100010001111111111100110001000101111111110011000100010011111111001100010001001111111100110001000101111111110011000100011111111111001100010001011111111100110001000100111111110011000100010011111111001100010001111111111100110001000111111111110011000100010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000111100111111101100100011110011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011010011111110110010001101001111111011001000110100111111101100100011011011111110110010001101101111111011001000110110111111101100100011011011111110110010001101101111111011001000110110111111101100100011011011111110110010001101101111111011001000110110111111101100100011011011111110110010001101101111111011001000110110111111101100100011011011111110110010001101111111111011001000110110111111101100100011011011111110110010001101011111111011001000110101111111101100100011010111111110110010001101101111111011001000110100111111101100100011010111111110110010001101011111111011001000110101111111101100100011011011111110110010001101101111111011001000110101111111101100100011011111111110110010001101001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100110011111111001100010011001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000101111111110011000100010011111111001100010001001111111100110001000111111111110011000100011111111111001100010001011111111100110001000100111111110011000100010011111111001100010001011111111100110001000111111111110011000100010111111111001100010001001111111100110001000110111111110011000100010111111111001100010001011111111100110001000100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001111001111110010101000111100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110110111111001010100011011011111100101010001101101111110010101000110110111111001010100011011011111100101010001101101111110010101000110110111111001010100011011011111100101010001101101111110010101000110110111111001010100011011011111100101010001101101111110010101000110110111111001010100011011111111100101010001101101111110010101000110110111111001010100011010111111100101010001101011111110010101000110101111111001010100011011011111100101010001101001111110010101000110101111111001010100011010111111100101010001101011111110010101000110110111111001010100011011011111100101010001101111111110010101000110101111111001010100011010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001001100111111010111000100110011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001011111110101110001000100111111010111000100010011111101011100010001111111110101110001000111111111010111000100010111111101011100010001001111110101110001000100111111010111000100010111111101011100010001111111110101110001000101111111010111000100010011111101011100010001101111110101110001000111111111010111000100011111111101011100010001001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011110011111110111010001111001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101101111111011101000110110111111101110100011011011111110111010001101101111111011101000110110111111101110100011011011111110111010001101101111111011101000110110111111101110100011011011111110111010001101101111111011101000110110111111101110100011011011111110111010001101101111111011101000110111111111101110100011011011111110111010001101101111111011101000110101111111101110100011010111111110111010001101011111111011101000110110111111101110100011010011111110111010001101011111111011101000110101111111101110100011010111111110111010001101101111111011101000110110111111101110100011011111111110111010001101111111111011101000110100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010011001111111101110001001100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010111111111011100010001001111111101110001000100111111110111000100011111111111011100010001111111111101110001000101111111110111000100010011111111011100010001001111111101110001000101111111110111000100011111111111011100010001011111111101110001000100111111110111000100011011111111011100010001111111111101110001000111111111110111000100010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000111100111111101110100011110011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011011011111110111010001101101111111011101000110110111111101110100011011011111110111010001101101111111011101000110110111111101110100011011011111110111010001101101111111011101000110110111111101110100011011011111110111010001101101111111011101000110110111111101110100011011011111110111010001101111111111011101000110110111111101110100011011011111110111010001101011111111011101000110101111111101110100011010111111110111010001101101111111011101000110100111111101110100011010111111110111010001101011111111011101000110101111111101110100011011011111110111010001101101111111011101000110111111111101110100011011111111110111010001101001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100110011111111011100010011001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000101111111110111000100010011111111011100010001001111111101110001000111111111110111000100011111111111011100010001011111111101110001000100111111110111000100010011111111011100010001011111111101110001000111111111110111000100010111111111011100010001001111111101110001000110111111110111000100011111111111011100010001111111111101110001000100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001111001111111011101000111100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110110111111101110100011011011111110111010001101101111111011101000110110111111101110100011011011111110111010001101101111111011101000110110111111101110100011011011111110111010001101101111111011101000110110111111101110100011011011111110111010001101101111111011101000110110111111101110100011011111111110111010001101101111111011101000110110111111101110100011010111111110111010001101011111111011101000110101111111101110100011011011111110111010001101001111111011101000110101111111101110100011010111111110111010001101011111111011101000110110111111101110100011011011111110111010001101011111111011101000110101111111101110100011010011111101001100010001001111110100110001000100111111010011000100010011111101001100010001001111110100110001001100111111010011000100110011111101001100010001001111110100110001000100111111010011000100010011111101001100010001001111110100110001000100111111010011000100010011111101001100010001001111110100110001000100111111010011000100010011111101001100010001001111110100110001000100111111010011000100010011111101001100010001001111110100110001000100111111010011000100010011111101001100010001001111110100110001000100111111010011000100010011111101001100010001001111110100110001000100111111010011000100010011111101001100010001001111110100110001000100111111010011000100010011111101001100010001001111110100110001000100111111010011000100010011111101001100010001001111110100110001000100111111010011000100010011111101001100010001001111110100110001000100111111010011000100010011111101001100010001001111110100110001000100111111010011000100010011111101001100010001001111110100110001000100111111010011000100010011111101001100010001001111110100110001000100111111010011000100010011111101001100010001001111110100110001000100111111010011000100010011111101001100010001001111110100110001000100111111010011000100010011111101001100010001001111110100110001000100111111010011000100010011111101001100010001001111110100110001000100111111010011000100010011111101001100010001001111110100110001000100111111010011000100010011111101001100010001001111110100110001000100111111010011000100010011111101001100010001001111110100110001000100111111010011000100010011111101001100010001001111110100110001000100111111010011000100010011111101001100010001001111110100110001000100111111010011000100010011111101001100010001001111110100110001000100111111010011000100010011111101001100010001001111110100110001000100111111010011000100010011111101001100010001001111110100110001000100111111010011000100010011111101001100010001011111110100110001000100111111010011000100010011111101001100010001111111110100110001000111111111010011000100010111111101001100010001001111110100110001000100111111010011000100010111111101001100010001111111110100110001000101111111010011000100010011111101001100010001101111110100110001000111111111010011000100010111111101001100010001001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011110011111100111010001111001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101101111110011101000110110111111001110100011011011111100111010001101101111110011101000110110111111001110100011011011111100111010001101101111110011101000110110111111001110100011011011111100111010001101101111110011101000110110111111001110100011011011111100111010001101101111110011101000110111111111001110100011011011111100111010001101101111110011101000110101111111001110100011010111111100111010001101011111110011101000110110111111001110100011010011111100111010001101011111110011101000110101111111001110100011010111111100111010001101101111110011101000110110111111001110100011011111111100111010001101111111110011101000110100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010011001111111101110001001100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010111111111011100010001001111111101110001000100111111110111000100011111111111011100010001111111111101110001000101111111110111000100010011111111011100010001001111111101110001000101111111110111000100011111111111011100010001011111111101110001000100111111110111000100011011111111011100010001111111111101110001000101111111110111000100010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000111100111111001110100011110011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011011011111100111010001101101111110011101000110110111111001110100011011011111100111010001101101111110011101000110110111111001110100011011011111100111010001101101111110011101000110110111111001110100011011011111100111010001101101111110011101000110110111111001110100011011011111100111010001101111111110011101000110110111111001110100011011011111100111010001101011111110011101000110101111111001110100011010111111100111010001101101111110011101000110100111111001110100011010111111100111010001101111111110011101000110101111111001110100011010011111100111010001101001111110011101000110101111111001110100011010111111100111010001101001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100110011111101000010010011001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000100111111010000100100010011111101000010010001001111110100001001000101111111010000100100010011111101000010010001001111110100001001000111111111010000100100011111111101000010010001011111110100001001000100111111010000100100010011111101000010010001011111110100001001000111111111010000100100010111111101000010010001001111110100001001000110111111010000100100011111111101000010010001011111110100001001000100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001111001111110011101000111100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110100111111001110100011010011111100111010001101001111110011101000110110111111001110100011011011111100111010001101101111110011101000110110111111001110100011011011111100111010001101101111110011101000110110111111001110100011011011111100111010001101101111110011101000110110111111001110100011011011111100111010001101101111110011101000110110111111001110100011011111111100111010001101101111110011101000110110111111001110100011010111111100111010001101011111110011101000110101111111001110100011011011111100111010001101001111110011101000110101111111001110100011010111111100111010001101011111110011101000110110111111001110100011011011111100111010001101111111110011101000110111111111001110100011010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001001100111111110111000100110011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001011111111101110001000100111111110111000100010011111111011100010001111111111101110001000111111111110111000100010111111111011100010001001111111101110001000100111111110111000100010111111111011100010001111111111101110001000101111111110111000100010011111111011100010001101111111101110001000111111111110111000100011111111111011100010001001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011110011111110111010001111001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101101111111011101000110110111111101110100011011011111110111010001101101111111011101000110110111111101110100011011011111110111010001101101111111011101000110110111111101110100011011011111110111010001101101111111011101000110110111111101110100011011011111110111010001101101111111011101000110111111111101110100011011011111110111010001101101111111011101000110101111111101110100011010111111110111010001101011111111011101000110110111111101110100011010011111110111010001101011111111011101000110101111111101110100011010111111110111010001101101111111011101000110110111111101110100011011111111110111010001101111111111011101000110100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010011001111111101110001001100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010111111111011100010001001111111101110001000100111111110111000100011111111111011100010001111111111101110001000101111111110111000100010011111111011100010001001111111101110001000101111111110111000100011111111111011100010001011111111101110001000100111111110111000100011011111111011100010001011111111101110001000111111111110111000100010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000111100111111101010100011110011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011011011111110101010001101101111111010101000110110111111101010100011011011111110101010001101101111111010101000110110111111101010100011011011111110101010001101101111111010101000110110111111101010100011011011111110101010001101101111111010101000110110111111101010100011011011111110101010001101111111111010101000110110111111101010100011011011111110101010001101011111111010101000110101111111101010100011010111111110101010001101101111111010101000110100111111101010100011010111111110101010001101011111111010101000110101111111101010100011011011111110101010001101101111111010101000110101111111101010100011011111111110101010001101001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100110011111111001100010011001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000101111111110011000100010011111111001100010001001111111100110001000111111111110011000100011111111111001100010001011111111100110001000100111111110011000100010011111111001100010001011111111100110001000111111111110011000100010111111111001100010001001111111100110001000110111111110011000100010111111111001100010001111111111100110001000100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001111001111111010101000111100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110100111111101010100011010011111110101010001101001111111010101000110110111111101010100011011011111110101010001101101111111010101000110110111111101010100011011011111110101010001101101111111010101000110110111111101010100011011011111110101010001101101111111010101000110110111111101010100011011011111110101010001101101111111010101000110110111111101010100011011111111110101010001101101111111010101000110110111111101010100011010111111110101010001101011111111010101000110101111111101010100011011011111110101010001101001111111010101000110101111111101010100011010111111110101010001101011111111010101000110110111111101010100011011011111110101010001101011111111010101000110111111111101010100011010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001001100111111110011000100110011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001011111111100110001000100111111110011000100010011111111001100010001111111111100110001000111111111110011000100010111111111001100010001001111111100110001000100111111110011000100010111111111001100010001111111111100110001000101111111110011000100010011111111001100010001101111111100110001000101111111110011000100010111111111001100010001001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011110011111100101010001111001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101101111110010101000110110111111001010100011011011111100101010001101101111110010101000110110111111001010100011011011111100101010001101101111110010101000110110111111001010100011011011111100101010001101101111110010101000110110111111001010100011011011111100101010001101101111110010101000110111111111001010100011011011111100101010001101101111110010101000110101111111001010100011010111111100101010001101011111110010101000110110111111001010100011010011111100101010001101011111110010101000110101111111001010100011010111111100101010001101101111110010101000110110111111001010100011010111111100101010001101111111110010101000110100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010011001111111100110001001100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010111111111001100010001001111111100110001000100111111110011000100011111111111001100010001111111111100110001000101111111110011000100010011111111001100010001001111111100110001000101111111110011000100011111111111001100010001011111111100110001000100111111110011000100011011111111001100010001011111111100110001000101111111110011000100010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000111100111111001010100011110011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011010011111100101010001101001111110010101000110100111111001010100011011011111100101010001101101111110010101000110110111111001010100011011011111100101010001101101111110010101000110110111111001010100011011011111100101010001101101111110010101000110110111111001010100011011011111100101010001101101111110010101000110110111111001010100011011011111100101010001101111111110010101000110110111111001010100011011011111100101010001101011111110010101000110101111111001010100011010111111100101010001101101111110010101000110100111111001010100011010111111100101010001101011111110010101000110101111111001010100011011011111100101010001101101111110010101000110101111111001010100011011111111100101010001101001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100110011111111001100010011001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000100111111110011000100010011111111001100010001001111111100110001000101111111110011000100010011111111001100010001001111111100110001000111111111110011000100011111111111001100010001011111111100110001000100111111110011000100010011111111001100010001011111111100110001000111111111110011000100010111111111001100010001001111111100110001000110111111110011000100011111111111001100010001111111111100110001000100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001111001111111011101000111100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110110111111101110100011011011111110111010001101101111111011101000110110111111101110100011011011111110111010001101101111111011101000110110111111101110100011011011111110111010001101101111111011101000110110111111101110100011011011111110111010001101101111111011101000110110111111101110100011011111111110111010001101101111111011101000110110111111101110100011010111111110111010001101011111111011101000110101111111101110100011011011111110111010001101001111111011101000110101111111101110100011010111111110111010001101011111111011101000110110111111101110100011011011111110111010001101111111111011101000110111111111101110100011010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001001100111111110111000100110011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001011111111101110001000100111111110111000100010011111111011100010001111111111101110001000111111111110111000100010111111111011100010001001111111101110001000100111111110111000100010111111111011100010001111111111101110001000101111111110111000100010011111111011100010001101111111101110001000111111111110111000100011111111111011100010001001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011110011111110111010001111001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101101111111011101000110110111111101110100011011011111110111010001101101111111011101000110110111111101110100011011011111110111010001101101111111011101000110110111111101110100011011011111110111010001101101111111011101000110110111111101110100011011011111110111010001101101111111011101000110111111111101110100011011011111110111010001101101111111011101000110101111111101110100011010111111110111010001101011111111011101000110110111111101110100011010011111110111010001101011111111011101000110101111111101110100011010111111110111010001101101111111011101000110110111111101110100011011111111110111010001101011111111011101000110100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010011001111110101110001001100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010111111101011100010001001111110101110001000100111111010111000100011111111101011100010001111111110101110001000101111111010111000100010011111101011100010001001111110101110001000101111111010111000100011111111101011100010001111111110101110001000110111111010111000100010011111101011100010001011111110101110001000101111111010111000100010011111100100110001101001111110010011000110100111111001001100011010011111100100110001101001111110010011000111100111111001001100011110011111100100110001101001111110010011000110100111111001001100011010011111100100110001101001111110010011000110100111111001001100011010011111100100110001101001111110010011000110100111111001001100011010011111100100110001101001111110010011000110100111111001001100011010011111100100110001101001111110010011000110100111111001001100011010011111100100110001101001111110010011000110100111111001001100011010011111100100110001101001111110010011000110100111111001001100011010011111100100110001101001111110010011000110100111111001001100011010011111100100110001101001111110010011000110100111111001001100011010011111100100110001101001111110010011000110100111111001001100011010011111100100110001101001111110010011000110100111111001001100011010011111100100110001101001111110010011000110100111111001001100011010011111100100110001101001111110010011000110100111111001001100011010011111100100110001101001111110010011000110100111111001001100011010011111100100110001101001111110010011000110100111111001001100011010011111100100110001101001111110010011000110100111111001001100011010011111100100110001101001111110010011000110100111111001001100011010011111100100110001101001111110010011000110100111111001001100011010011111100100110001101001111110010011000110100111111001001100011010011111100100110001101001111110010011000110100111111001001100011010011111100100110001101001111110010011000110100111111001001100011010011111100100110001101001111110010011000110100111111001001100011011011111100100110001101101111110010011000110110111111001001100011011011111100100110001101101111110010011000110110111111001001100011011011111100100110001101101111110010011000110110111111001001100011011011111100100110001101101111110010011000110110111111001001100011011011111100100110001101111111110010011000110110111111001001100011011011111100100110001101011111110010011000110101111111001001100011010111111100100110001101101111110010011000110100111111001001100011010111111100100110001101011111110010011000110101111111001001100011011011111100100110001101101111110010011000110111111111001001100011011111111100100110001101001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100110011111111011100010011001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000101111111110111000100010011111111011100010001001111111101110001000111111111110111000100011111111111011100010001011111111101110001000100111111110111000100010011111111011100010001011111111101110001000111111111110111000100011111111111011100010001101111111101110001000100111111110111000100010111111111011100010001011111111101110001000100111111001001100011010011111100100110001101001111110010011000110100111111001001100011010011111100100110001111001111110010011000111100111111001001100011010011111100100110001101001111110010011000110100111111001001100011010011111100100110001101001111110010011000110100111111001001100011010011111100100110001101001111110010011000110100111111001001100011010011111100100110001101001111110010011000110100111111001001100011010011111100100110001101001111110010011000110100111111001001100011010011111100100110001101001111110010011000110100111111001001100011010011111100100110001101001111110010011000110100111111001001100011010011111100100110001101001111110010011000110100111111001001100011010011111100100110001101001111110010011000110100111111001001100011010011111100100110001101001111110010011000110100111111001001100011010011111100100110001101001111110010011000110100111111001001100011010011111100100110001101001111110010011000110100111111001001100011010011111100100110001101001111110010011000110100111111001001100011010011111100100110001101001111110010011000110100111111001001100011010011111100100110001101001111110010011000110100111111001001100011010011111100100110001101001111110010011000110100111111001001100011010011111100100110001101001111110010011000110100111111001001100011010011111100100110001101001111110010011000110100111111001001100011010011111100100110001101001111110010011000110100111111001001100011010011111100100110001101001111110010011000110100111111001001100011010011111100100110001101001111110010011000110100111111001001100011010011111100100110001101001111110010011000110110111111001001100011011011111100100110001101101111110010011000110110111111001001100011011011111100100110001101101111110010011000110110111111001001100011011011111100100110001101101111110010011000110110111111001001100011011011111100100110001101101111110010011000110110111111001001100011011111111100100110001101101111110010011000110110111111001001100011010111111100100110001101011111110010011000110101111111001001100011011011111100100110001101001111110010011000110101111111001001100011010111111100100110001101011111110010011000110110111111001001100011011011111100100110001101111111110010011000110101111111001001100011010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001001100111111010111000100110011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001011111110101110001000100111111010111000100010011111101011100010001111111110101110001000111111111010111000100010111111101011100010001001111110101110001000100111111010111000100010111111101011100010001111111110101110001000101111111010111000100010011111101011100010001101111110101110001000111111111010111000100011111111101011100010001001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011110011111110111010001111001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101101111111011101000110110111111101110100011011011111110111010001101101111111011101000110110111111101110100011011011111110111010001101101111111011101000110110111111101110100011011011111110111010001101101111111011101000110110111111101110100011011011111110111010001101101111111011101000110111111111101110100011011011111110111010001101101111111011101000110101111111101110100011010111111110111010001101011111111011101000110110111111101110100011010011111110111010001101011111111011101000110101111111101110100011010111111110111010001101101111111011101000110110111111101110100011011111111110111010001101011111111011101000110100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010011001111110101110001001100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010011111101011100010001001111110101110001000100111111010111000100010111111101011100010001001111110101110001000100111111010111000100011111111101011100010001111111110101110001000101111111010111000100010011111101011100010001001111110101110001000101111111010111000100011111111101011100010001011111110101110001000100111111010111000100011011111101011100010001111111110101110001000111111111010111000100010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000111100111111101110100011110011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011010011111110111010001101001111111011101000110100111111101110100011011011111110111010001101101111111011101000110110111111101110100011011011111110111010001101101111111011101000110110111111101110100011011011111110111010001101101111111011101000110110111111101110100011011011111110111010001101101111111011101000110110111111101110100011011011111110111010001101111111111011101000110110111111101110100011011011111110111010001101011111111011101000110101111111101110100011010111111110111010001101101111111011101000110100111111101110100011010111111110111010001101011111111011101000110101111111101110100011011011111110111010001101101111111011101000110111111111101110100011011111111110111010001101001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100110011111111011100010011001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000100111111110111000100010011111111011100010001001111111101110001000101111111110111000100010011111111011100010001001111111101110001000111111111110111000100011111111111011100010001011111111101110001000100111111110111000100010011111111011100010001011111111101110001000111111111110111000100011111111111011100010001101111111101110001000100111111110111000100010111111111011100010001011111111101110001000100111111001001100011010011111100100110001101001111110010011000110100111111001001100011010011111100100110001111001111110010011000111100111111001001100011010011111100100110001101001111110010011000110100111111001001100011010011111100100110001101001111110010011000110100111111001001100011010011111100100110001101001111110010011000110100111111001001100011010011111100100110001101001111110010011000110101111111100111011011</data>
<extradata>1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111T111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111</extradata>
</log>
</trigger>
</signal_set>
<position_info>
<single attribute="active tab" value="0"/>
<single attribute="data horizontal scroll position" value="0"/>
<single attribute="data vertical scroll position" value="0"/>
<single attribute="setup horizontal scroll position" value="0"/>
<single attribute="setup vertical scroll position" value="0"/>
<single attribute="zoom level denominator" value="1"/>
<single attribute="zoom level numerator" value="1"/>
<single attribute="zoom offset denominator" value="1"/>
<single attribute="zoom offset numerator" value="122880"/>
<multi attribute="timebars" size="2" value="218,3280"/>
</position_info>
</instance>
<mnemonics/>
<static_plugin_mnemonics/>
<global_info>
<single attribute="active instance" value="0"/>
<single attribute="config widget visible" value="1"/>
<single attribute="data log widget visible" value="1"/>
<single attribute="hierarchy widget visible" value="1"/>
<single attribute="instance widget visible" value="1"/>
<single attribute="jtag widget visible" value="1"/>
<multi attribute="frame size" size="2" value="1800,1046"/>
<multi attribute="jtag widget size" size="2" value="370,139"/>
</global_info>
</session>