2173 static unsigned char B[] = {
2174 10,102,117,110, 99,116,105,111,110, 32,110,111,116,105,102,
2175 121, 46, 97,108,108, 40, 46, 46, 46, 41, 10,108,111, 99, 97,
2176 108, 32, 97,114,103, 32, 61, 32,116, 97, 98,108,101, 46,112,
2177 97, 99,107, 40, 46, 46, 46, 41, 59, 10,110,111,116,105,102,
2178 121, 46,101,118,101,110,116, 95,109,115,103, 40,110,105,108,
2179 44, 32,110,105,108, 44, 32, 69, 46, 83, 67, 82, 73, 80, 84,
2180 44, 32,115,116,114,105,110,103, 46,102,111,114,109, 97,116,
2181 40,116, 97, 98,108,101, 46,117,110,112, 97, 99,107, 40, 97,
2182 114,103, 41, 41, 41, 10,101,110,100, 10,102,117,110, 99,116,
2183 105,111,110, 32,110,111,116,105,102,121, 46,112,108, 97,121,
2184 101,114, 40,112,108, 97,121,101,114, 44, 32, 46, 46, 46, 41,
2185 10,108,111, 99, 97,108, 32, 97,114,103, 32, 61, 32,116, 97,
2186 98,108,101, 46,112, 97, 99,107, 40, 46, 46, 46, 41, 59, 10,
2187 110,111,116,105,102,121, 46,101,118,101,110,116, 95,109,115,
2188 103, 40,112,108, 97,121,101,114, 44, 32,110,105,108, 44, 32,
2189 69, 46, 83, 67, 82, 73, 80, 84, 44, 32,115,116,114,105,110,
2190 103, 46,102,111,114,109, 97,116, 40,116, 97, 98,108,101, 46,
2191 117,110,112, 97, 99,107, 40, 97,114,103, 41, 41, 41, 10,101,
2192 110,100, 10,102,117,110, 99,116,105,111,110, 32,110,111,116,
2193 105,102,121, 46,101,118,101,110,116, 40,112,108, 97,121,101,
2194 114, 44, 32,116,105,108,101, 44, 32,101,118,101,110,116, 44,
2195 32, 46, 46, 46, 41, 10,108,111, 99, 97,108, 32, 97,114,103,
2196 32, 61, 32,116, 97, 98,108,101, 46,112, 97, 99,107, 40, 46,
2197 46, 46, 41, 59, 10,110,111,116,105,102,121, 46,101,118,101,
2198 110,116, 95,109,115,103, 40,112,108, 97,121,101,114, 44, 32,
2199 116,105,108,101, 44, 32,101,118,101,110,116, 44, 32,115,116,
2200 114,105,110,103, 46,102,111,114,109, 97,116, 40,116, 97, 98,
2201 108,101, 46,117,110,112, 97, 99,107, 40, 97,114,103, 41, 41,
2202 41, 10,101,110,100, 10,102,117,110, 99,116,105,111,110, 32,
2203 110,111,116,105,102,121, 46,101,109, 98, 97,115,115,105,101,
2204 115, 40,112,108, 97,121,101,114, 44, 32,112,116,105,108,101,
2205 44, 32,101,118,101,110,116, 44, 32, 46, 46, 46, 41, 10,108,
2206 111, 99, 97,108, 32, 97,114,103, 32, 61, 32,116, 97, 98,108,
2207 101, 46,112, 97, 99,107, 40, 46, 46, 46, 41, 59, 10,110,111,
2208 116,105,102,121, 46,101,109, 98, 97,115,115,105,101,115, 95,
2209 109,115,103, 40,112,108, 97,121,101,114, 44, 32,112,116,105,
2210 108,101, 44, 32,101,118,101,110,116, 44, 32,115,116,114,105,
2211 110,103, 46,102,111,114,109, 97,116, 40,116, 97, 98,108,101,
2212 46,117,110,112, 97, 99,107, 40, 97,114,103, 41, 41, 41, 10,
2213 101,110,100, 10,102,117,110, 99,116,105,111,110, 32,110,111,
2214 116,105,102,121, 46,114,101,115,101, 97,114, 99,104, 40,112,
2215 108, 97,121,101,114, 44, 32,115,101,108,102,109,115,103, 44,
2216 32,101,118,101,110,116, 44, 32, 46, 46, 46, 41, 10,108,111,
2217 99, 97,108, 32, 97,114,103, 32, 61, 32,116, 97, 98,108,101,
2218 46,112, 97, 99,107, 40, 46, 46, 46, 41, 59, 10,110,111,116,
2219 105,102,121, 46,114,101,115,101, 97,114, 99,104, 95,109,115,
2220 103, 40,112,108, 97,121,101,114, 44, 32,115,101,108,102,109,
2221 115,103, 44, 32,101,118,101,110,116, 44, 32,115,116,114,105,
2222 110,103, 46,102,111,114,109, 97,116, 40,116, 97, 98,108,101,
2223 46,117,110,112, 97, 99,107, 40, 97,114,103, 41, 41, 41, 10,
2224 101,110,100, 10,102,117,110, 99,116,105,111,110, 32,110,111,
2225 116,105,102,121, 46,114,101,115,101, 97,114, 99,104, 95,101,
2226 109, 98, 97,115,115,105,101,115, 40,112,108, 97,121,101,114,
2227 44, 32,101,118,101,110,116, 44, 32, 46, 46, 46, 41, 10,108,
2228 111, 99, 97,108, 32, 97,114,103, 32, 61, 32,116, 97, 98,108,
2229 101, 46,112, 97, 99,107, 40, 46, 46, 46, 41, 59, 10,110,111,
2230 116,105,102,121, 46,114,101,115,101, 97,114, 99,104, 95,101,
2231 109, 98, 97,115,115,105,101,115, 95,109,115,103, 40,112,108,
2232 97,121,101,114, 44, 32,101,118,101,110,116, 44, 32,115,116,
2233 114,105,110,103, 46,102,111,114,109, 97,116, 40,116, 97, 98,
2234 108,101, 46,117,110,112, 97, 99,107, 40, 97,114,103, 41, 41,
2235 41, 10,101,110,100,32
2296 static unsigned char B[] = {
2297 10,102,117,110, 99,116,105,111,110, 32, 99,114,101, 97,116,
2298 101, 95,117,110,105,116, 40,112,108, 97,121,101,114, 44, 32,
2299 116,105,108,101, 44, 32,117,116,121,112,101, 44, 32,118,101,
2300 116,101,114, 97,110, 95,108,101,118,101,108, 44, 32,104,111,
2301 109,101, 99,105,116,121, 44, 32,109,111,118,101,115, 95,108,
2302 101,102,116, 41, 10,108,111,103, 46,100,101,112,114,101, 99,
2303 97,116,105,111,110, 95,119, 97,114,110,105,110,103, 40, 34,
2304 99,114,101, 97,116,101, 95,117,110,105,116, 40, 41, 34, 44,
2305 32, 34,101,100,105,116, 46, 99,114,101, 97,116,101, 95,117,
2306 110,105,116, 40, 41, 34, 44, 10, 34, 50, 46, 52, 34, 41, 59,
2307 10,114,101,116,117,114,110, 32,101,100,105,116, 46, 99,114,
2308 101, 97,116,101, 95,117,110,105,116, 40,112,108, 97,121,101,
2309 114, 44, 32,116,105,108,101, 44, 32,117,116,121,112,101, 44,
2310 32,118,101,116,101,114, 97,110, 95,108,101,118,101,108, 44,
2311 32,104,111,109,101, 99,105,116,121, 44, 10,109,111,118,101,
2312 115, 95,108,101,102,116, 41, 10,101,110,100, 10,102,117,110,
2313 99,116,105,111,110, 32, 99,114,101, 97,116,101, 95,117,110,
2314 105,116, 95,102,117,108,108, 40,112,108, 97,121,101,114, 44,
2315 32,116,105,108,101, 44, 32,117,116,121,112,101, 44, 32,118,
2316 101,116,101,114, 97,110, 95,108,101,118,101,108, 44, 32,104,
2317 111,109,101, 99,105,116,121, 44, 10,109,111,118,101,115, 95,
2318 108,101,102,116, 44, 32,104,112, 95,108,101,102,116, 44, 32,
2319 116,114, 97,110,115,112,111,114,116, 41, 10,108,111,103, 46,
2320 100,101,112,114,101, 99, 97,116,105,111,110, 95,119, 97,114,
2321 110,105,110,103, 40, 34, 99,114,101, 97,116,101, 95,117,110,
2322 105,116, 95,102,117,108,108, 40, 41, 34, 44, 32, 34,101,100,
2323 105,116, 46, 99,114,101, 97,116,101, 95,117,110,105,116, 95,
2324 102,117,108,108, 40, 41, 34, 44, 10, 34, 50, 46, 52, 34, 41,
2325 59, 10,114,101,116,117,114,110, 32,101,100,105,116, 46, 99,
2326 114,101, 97,116,101, 95,117,110,105,116, 95,102,117,108,108,
2327 40,112,108, 97,121,101,114, 44, 32,116,105,108,101, 44, 32,
2328 117,116,121,112,101, 44, 32,118,101,116,101,114, 97,110, 95,
2329 108,101,118,101,108, 44, 32,104,111,109,101, 99,105,116,121,
2330 44, 10,109,111,118,101,115, 95,108,101,102,116, 44, 32,104,
2331 112, 95,108,101,102,116, 44, 32,116,114, 97,110,115,112,111,
2332 114,116, 41, 10,101,110,100, 10,102,117,110, 99,116,105,111,
2333 110, 32, 99,114,101, 97,116,101, 95, 99,105,116,121, 40,112,
2334 108, 97,121,101,114, 44, 32,116,105,108,101, 44, 32,110, 97,
2335 109,101, 41, 10,108,111,103, 46,100,101,112,114,101, 99, 97,
2336 116,105,111,110, 95,119, 97,114,110,105,110,103, 40, 34, 99,
2337 114,101, 97,116,101, 95, 99,105,116,121, 40, 41, 34, 44, 32,
2338 34,101,100,105,116, 46, 99,114,101, 97,116,101, 95, 99,105,
2339 116,121, 40, 41, 34, 44, 10, 34, 50, 46, 52, 34, 41, 59, 10,
2340 101,100,105,116, 46, 99,114,101, 97,116,101, 95, 99,105,116,
2341 121, 32, 40,112,108, 97,121,101,114, 44, 32,116,105,108,101,
2342 44, 32,110, 97,109,101, 41, 10,101,110,100, 10,102,117,110,
2343 99,116,105,111,110, 32, 99,114,101, 97,116,101, 95, 98, 97,
2344 115,101, 40,116,105,108,101, 44, 32,110, 97,109,101, 44, 32,
2345 112,108, 97,121,101,114, 41, 10,108,111,103, 46,100,101,112,
2346 114,101, 99, 97,116,105,111,110, 95,119, 97,114,110,105,110,
2347 103, 40, 34, 99,114,101, 97,116,101, 95, 98, 97,115,101, 40,
2348 41, 34, 44, 32, 34,101,100,105,116, 46, 99,114,101, 97,116,
2349 101, 95,111,119,110,101,100, 95,101,120,116,114, 97, 40, 41,
2350 34, 44, 10, 34, 50, 46, 52, 34, 41, 59, 10,101,100,105,116,
2351 46, 99,114,101, 97,116,101, 95, 98, 97,115,101, 40,116,105,
2352 108,101, 44, 32,110, 97,109,101, 44, 32,112,108, 97,121,101,
2353 114, 41, 10,101,110,100, 10,102,117,110, 99,116,105,111,110,
2354 32, 99,114,101, 97,116,101, 95,112,108, 97,121,101,114, 40,
2355 117,115,101,114,110, 97,109,101, 44, 32,110, 97,116,105,111,
2356 110, 41, 10,108,111,103, 46,100,101,112,114,101, 99, 97,116,
2357 105,111,110, 95,119, 97,114,110,105,110,103, 40, 34, 99,114,
2358 101, 97,116,101, 95,112,108, 97,121,101,114, 40, 41, 34, 44,
2359 32, 34,101,100,105,116, 46, 99,114,101, 97,116,101, 95,112,
2360 108, 97,121,101,114, 40, 41, 34, 44, 10, 34, 50, 46, 52, 34,
2361 41, 59, 10,114,101,116,117,114,110, 32,101,100,105,116, 46,
2362 99,114,101, 97,116,101, 95,112,108, 97,121,101,114, 40,117,
2363 115,101,114,110, 97,109,101, 44, 32,110, 97,116,105,111,110,
2364 44, 32,110,105,108, 41, 10,101,110,100, 10,102,117,110, 99,
2365 116,105,111,110, 32, 99,104, 97,110,103,101, 95,103,111,108,
2366 100, 40,112,112,108, 97,121,101,114, 44, 32, 97,109,111,117,
2367 110,116, 41, 10,108,111,103, 46,100,101,112,114,101, 99, 97,
2368 116,105,111,110, 95,119, 97,114,110,105,110,103, 40, 34, 99,
2369 104, 97,110,103,101, 95,103,111,108,100, 40, 41, 34, 44, 32,
2370 34,101,100,105,116, 46, 99,104, 97,110,103,101, 95,103,111,
2371 108,100, 40, 41, 34, 44, 10, 34, 50, 46, 52, 34, 41, 59, 10,
2372 101,100,105,116, 46, 99,104, 97,110,103,101, 95,103,111,108,
2373 100, 40,112,112,108, 97,121,101,114, 44, 32, 97,109,111,117,
2374 110,116, 41, 10,101,110,100, 10,102,117,110, 99,116,105,111,
2375 110, 32,103,105,118,101, 95,116,101, 99,104,110,111,108,111,
2376 103,121, 40,112,108, 97,121,101,114, 44, 32,116,101, 99,104,
2377 44, 32,114,101, 97,115,111,110, 41, 10,108,111,103, 46,100,
2378 101,112,114,101, 99, 97,116,105,111,110, 95,119, 97,114,110,
2379 105,110,103, 40, 34,103,105,118,101, 95,116,101, 99,104,110,
2380 111,108,111,103,121, 40, 41, 34, 44, 32, 34,101,100,105,116,
2381 46,103,105,118,101, 95,116,101, 99,104, 40, 41, 34, 44, 10,
2382 34, 50, 46, 52, 34, 41, 59, 10,114,101,116,117,114,110, 32,
2383 101,100,105,116, 46,103,105,118,101, 95,116,101, 99,104, 40,
2384 112,108, 97,121,101,114, 44, 32,116,101, 99,104, 44, 32, 45,
2385 49, 44, 32,102, 97,108,115,101, 44, 32,114,101, 97,115,111,
2386 110, 41, 10,101,110,100, 10,102,117,110, 99,116,105,111,110,
2387 32,101,100,105,116, 46,103,105,118,101, 95,116,101, 99,104,
2388 110,111,108,111,103,121, 40,112,108, 97,121,101,114, 44, 32,
2389 116,101, 99,104, 44, 32,114,101, 97,115,111,110, 41, 10,108,
2390 111,103, 46,100,101,112,114,101, 99, 97,116,105,111,110, 95,
2391 119, 97,114,110,105,110,103, 40, 34,101,100,105,116, 46,103,
2392 105,118,101, 95,116,101, 99,104,110,111,108,111,103,121, 40,
2393 41, 34, 44, 32, 34,101,100,105,116, 46,103,105,118,101, 95,
2394 116,101, 99,104, 40, 41, 34, 44, 10, 34, 50, 46, 54, 34, 41,
2395 59, 10,114,101,116,117,114,110, 32,101,100,105,116, 46,103,
2396 105,118,101, 95,116,101, 99,104, 40,112,108, 97,121,101,114,
2397 44, 32,116,101, 99,104, 44, 32, 45, 49, 44, 32,102, 97,108,
2398 115,101, 44, 32,114,101, 97,115,111,110, 41, 10,101,110,100,
2399 10,102,117,110, 99,116,105,111,110, 32,116,114, 97,105,116,
2400 95,109,111,100, 40,112,108, 97,121,101,114, 44, 32,116,114,
2401 97,105,116, 44, 32,109,111,100, 41, 10,108,111,103, 46,100,
2402 101,112,114,101, 99, 97,116,105,111,110, 95,119, 97,114,110,
2403 105,110,103, 40, 34,116,114, 97,105,116, 95,109,111,100, 40,
2404 41, 34, 44, 32, 34,101,100,105,116, 46,116,114, 97,105,116,
2405 95,109,111,100, 40, 41, 34, 44, 10, 34, 50, 46, 52, 34, 41,
2406 59, 10,114,101,116,117,114,110, 32,101,100,105,116, 46,116,
2407 114, 97,105,116, 95,109,111,100, 40,112,108, 97,121,101,114,
2408 44, 32,116,114, 97,105,116, 44, 32,109,111,100, 41, 10,101,
2409 110,100, 10,102,117,110, 99,116,105,111,110, 32,117,110,108,
2410 101, 97,115,104, 95, 98, 97,114, 98, 97,114,105, 97,110,115,
2411 40,116,105,108,101, 41, 10,108,111,103, 46,100,101,112,114,
2412 101, 99, 97,116,105,111,110, 95,119, 97,114,110,105,110,103,
2413 40, 34,117,110,108,101, 97,115,104, 95, 98, 97,114, 98, 97,
2414 114,105, 97,110,115, 40, 41, 34, 44, 32, 34,101,100,105,116,
2415 46,117,110,108,101, 97,115,104, 95, 98, 97,114, 98, 97,114,
2416 105, 97,110,115, 40, 41, 34, 44, 10, 34, 50, 46, 52, 34, 41,
2417 59, 10,114,101,116,117,114,110, 32,101,100,105,116, 46,117,
2418 110,108,101, 97,115,104, 95, 98, 97,114, 98, 97,114,105, 97,
2419 110,115, 40,116,105,108,101, 41, 10,101,110,100, 10,102,117,
2420 110, 99,116,105,111,110, 32,112,108, 97, 99,101, 95,112, 97,
2421 114,116,105,115, 97,110,115, 40,116,105,108,101, 44, 32,112,
2422 108, 97,121,101,114, 44, 32, 99,111,117,110,116, 44, 32,115,
2423 113, 95,114, 97,100,105,117,115, 41, 10,108,111,103, 46,100,
2424 101,112,114,101, 99, 97,116,105,111,110, 95,119, 97,114,110,
2425 105,110,103, 40, 34,112,108, 97, 99,101, 95,112, 97,114,116,
2426 105,115, 97,110,115, 40, 41, 34, 44, 32, 34,101,100,105,116,
2427 46,112,108, 97, 99,101, 95,112, 97,114,116,105,115, 97,110,
2428 115, 40, 41, 34, 44, 10, 34, 50, 46, 52, 34, 41, 59, 10,101,
2429 100,105,116, 46,112,108, 97, 99,101, 95,112, 97,114,116,105,
2430 115, 97,110,115, 40,116,105,108,101, 44, 32,112,108, 97,121,
2431 101,114, 44, 32, 99,111,117,110,116, 44, 32,115,113, 95,114,
2432 97,100,105,117,115, 41, 10,101,110,100, 10,102,117,110, 99,
2433 116,105,111,110, 32, 80,108, 97,121,101,114, 58, 99,114,101,
2434 97,116,101, 95,117,110,105,116, 40,116,105,108,101, 44, 32,
2435 117,116,121,112,101, 44, 32,118,101,116,101,114, 97,110, 95,
2436 108,101,118,101,108, 44, 32,104,111,109,101, 99,105,116,121,
2437 44, 32,109,111,118,101,115, 95,108,101,102,116, 41, 10,114,
2438 101,116,117,114,110, 32,101,100,105,116, 46, 99,114,101, 97,
2439 116,101, 95,117,110,105,116, 40,115,101,108,102, 44, 32,116,
2440 105,108,101, 44, 32,117,116,121,112,101, 44, 32,118,101,116,
2441 101,114, 97,110, 95,108,101,118,101,108, 44, 32,104,111,109,
2442 101, 99,105,116,121, 44, 10,109,111,118,101,115, 95,108,101,
2443 102,116, 41, 10,101,110,100, 10,102,117,110, 99,116,105,111,
2444 110, 32, 80,108, 97,121,101,114, 58, 99,114,101, 97,116,101,
2445 95,117,110,105,116, 95,102,117,108,108, 40,116,105,108,101,
2446 44, 32,117,116,121,112,101, 44, 32,118,101,116,101,114, 97,
2447 110, 95,108,101,118,101,108, 44, 32,104,111,109,101, 99,105,
2448 116,121, 44, 10,109,111,118,101,115, 95,108,101,102,116, 44,
2449 32,104,112, 95,108,101,102,116, 44, 32,112,116,114, 97,110,
2450 115,112,111,114,116, 41, 10,114,101,116,117,114,110, 32,101,
2451 100,105,116, 46, 99,114,101, 97,116,101, 95,117,110,105,116,
2452 95,102,117,108,108, 40,115,101,108,102, 44, 32,116,105,108,
2453 101, 44, 32,117,116,121,112,101, 44, 32,118,101,116,101,114,
2454 97,110, 95,108,101,118,101,108, 44, 32,104,111,109,101, 99,
2455 105,116,121, 44, 10,109,111,118,101,115, 95,108,101,102,116,
2456 44, 32,104,112, 95,108,101,102,116, 44, 32,112,116,114, 97,
2457 110,115,112,111,114,116, 41, 10,101,110,100, 10,102,117,110,
2458 99,116,105,111,110, 32, 80,108, 97,121,101,114, 58, 99,105,
2459 118,105,108,105,122, 97,116,105,111,110, 95,115, 99,111,114,
2460 101, 40, 41, 10,114,101,116,117,114,110, 32,115,101,114,118,
2461 101,114, 46, 99,105,118,105,108,105,122, 97,116,105,111,110,
2462 95,115, 99,111,114,101, 40,115,101,108,102, 41, 10,101,110,
2463 100, 10,102,117,110, 99,116,105,111,110, 32, 80,108, 97,121,
2464 101,114, 58, 99,114,101, 97,116,101, 95, 99,105,116,121, 40,
2465 116,105,108,101, 44, 32,110, 97,109,101, 41, 10,101,100,105,
2466 116, 46, 99,114,101, 97,116,101, 95, 99,105,116,121, 40,115,
2467 101,108,102, 44, 32,116,105,108,101, 44, 32,110, 97,109,101,
2468 41, 10,101,110,100, 10,102,117,110, 99,116,105,111,110, 32,
2469 80,108, 97,121,101,114, 58, 99,104, 97,110,103,101, 95,103,
2470 111,108,100, 40, 97,109,111,117,110,116, 41, 10,101,100,105,
2471 116, 46, 99,104, 97,110,103,101, 95,103,111,108,100, 40,115,
2472 101,108,102, 44, 32, 97,109,111,117,110,116, 41, 10,101,110,
2473 100, 10,102,117,110, 99,116,105,111,110, 32, 80,108, 97,121,
2474 101,114, 58, 99,104, 97,110,103,101, 95,105,110,102,114, 97,
2475 112,111,105,110,116,115, 40, 97,109,111,117,110,116, 41, 10,
2476 101,100,105,116, 46, 99,104, 97,110,103,101, 95,105,110,102,
2477 114, 97,112,111,105,110,116,115, 40,115,101,108,102, 44, 32,
2478 97,109,111,117,110,116, 41, 10,101,110,100, 10,102,117,110,
2479 99,116,105,111,110, 32, 80,108, 97,121,101,114, 58,103,105,
2480 118,101, 95,116,101, 99,104, 40,116,101, 99,104, 44, 32, 99,
2481 111,115,116, 44, 32,110,111,116,105,102,121, 44, 32,114,101,
2482 97,115,111,110, 41, 10,114,101,116,117,114,110, 32,101,100,
2483 105,116, 46,103,105,118,101, 95,116,101, 99,104, 40,115,101,
2484 108,102, 44, 32,116,101, 99,104, 44, 32, 99,111,115,116, 44,
2485 32,110,111,116,105,102,121, 44, 32,114,101, 97,115,111,110,
2486 41, 10,101,110,100, 10,102,117,110, 99,116,105,111,110, 32,
2487 80,108, 97,121,101,114, 58,103,105,118,101, 95,116,101, 99,
2488 104,110,111,108,111,103,121, 40,116,101, 99,104, 44, 32,114,
2489 101, 97,115,111,110, 41, 10,108,111,103, 46,100,101,112,114,
2490 101, 99, 97,116,105,111,110, 95,119, 97,114,110,105,110,103,
2491 40, 34, 80,108, 97,121,101,114, 58,103,105,118,101, 95,116,
2492 101, 99,104,110,111,108,111,103,121, 40, 41, 34, 44, 32, 34,
2493 80,108, 97,121,101,114, 58,103,105,118,101, 95,116,101, 99,
2494 104, 40, 41, 34, 44, 10, 34, 50, 46, 54, 34, 41, 59, 10,114,
2495 101,116,117,114,110, 32,101,100,105,116, 46,103,105,118,101,
2496 95,116,101, 99,104, 40,115,101,108,102, 44, 32,116,101, 99,
2497 104, 44, 32, 45, 49, 44, 32,102, 97,108,115,101, 44, 32,114,
2498 101, 97,115,111,110, 41, 10,101,110,100, 10,102,117,110, 99,
2499 116,105,111,110, 32, 80,108, 97,121,101,114, 58,116,114, 97,
2500 105,116, 95,109,111,100, 40,116,114, 97,105,116, 44, 32,109,
2501 111,100, 41, 10,114,101,116,117,114,110, 32,101,100,105,116,
2502 46,116,114, 97,105,116, 95,109,111,100, 40,115,101,108,102,
2503 44, 32,116,114, 97,105,116, 44, 32,109,111,100, 41, 10,101,
2504 110,100, 10,102,117,110, 99,116,105,111,110, 32, 80,108, 97,
2505 121,101,114, 58, 99,105,118,105,108, 95,119, 97,114, 40,112,
2506 114,111, 98, 97, 98,105,108,105,116,121, 41, 10,114,101,116,
2507 117,114,110, 32,101,100,105,116, 46, 99,105,118,105,108, 95,
2508 119, 97,114, 40,115,101,108,102, 44, 32,112,114,111, 98, 97,
2509 98,105,108,105,116,121, 41, 10,101,110,100, 10,102,117,110,
2510 99,116,105,111,110, 32, 80,108, 97,121,101,114, 58,118,105,
2511 99,116,111,114,121, 40, 41, 10,101,100,105,116, 46,112,108,
2512 97,121,101,114, 95,118,105, 99,116,111,114,121, 40,115,101,
2513 108,102, 41, 10,101,110,100, 10,102,117,110, 99,116,105,111,
2514 110, 32, 80,108, 97,121,101,114, 58, 97,100,100, 95,104,105,
2515 115,116,111,114,121, 40, 97,109,111,117,110,116, 41, 10,101,
2516 100,105,116, 46, 97,100,100, 95,112,108, 97,121,101,114, 95,
2517 104,105,115,116,111,114,121, 40,115,101,108,102, 44, 32, 97,
2518 109,111,117,110,116, 41, 10,101,110,100, 10,102,117,110, 99,
2519 116,105,111,110, 32, 80,108, 97,121,101,114, 58,103,105,118,
2520 101, 95, 98,117,108, 98,115, 40, 97,109,111,117,110,116, 44,
2521 32,116,101, 99,104, 41, 10,101,100,105,116, 46,103,105,118,
2522 101, 95, 98,117,108, 98,115, 40,115,101,108,102, 44, 32, 97,
2523 109,111,117,110,116, 44, 32,116,101, 99,104, 41, 10,101,110,
2524 100, 10,102,117,110, 99,116,105,111,110, 32, 67,105,116,121,
2525 58,114,101,109,111,118,101, 40, 41, 10,101,100,105,116, 46,
2526 114,101,109,111,118,101, 95, 99,105,116,121, 40,115,101,108,
2527 102, 41, 10,101,110,100, 10,102,117,110, 99,116,105,111,110,
2528 32, 67,105,116,121, 58,116,114, 97,110,115,102,101,114, 40,
2529 110,101,119, 95,111,119,110,101,114, 41, 10,101,100,105,116,
2530 46,116,114, 97,110,115,102,101,114, 95, 99,105,116,121, 40,
2531 115,101,108,102, 44, 32,110,101,119, 95,111,119,110,101,114,
2532 41, 10,101,110,100, 10,102,117,110, 99,116,105,111,110, 32,
2533 67,105,116,121, 58, 97,100,100, 95,104,105,115,116,111,114,
2534 121, 40, 97,109,111,117,110,116, 41, 10,101,100,105,116, 46,
2535 97,100,100, 95, 99,105,116,121, 95,104,105,115,116,111,114,
2536 121, 40,115,101,108,102, 44, 32, 97,109,111,117,110,116, 41,
2537 10,101,110,100, 10,102,117,110, 99,116,105,111,110, 32, 67,
2538 105,116,121, 58, 99,114,101, 97,116,101, 95, 98,117,105,108,
2539 100,105,110,103, 40,105,109,112,114, 41, 10,101,100,105,116,
2540 46, 99,114,101, 97,116,101, 95, 98,117,105,108,100,105,110,
2541 103, 40,115,101,108,102, 44, 32,105,109,112,114, 41, 10,101,
2542 110,100, 10,102,117,110, 99,116,105,111,110, 32, 67,105,116,
2543 121, 58,114,101,109,111,118,101, 95, 98,117,105,108,100,105,
2544 110,103, 40,105,109,112,114, 41, 10,101,100,105,116, 46,114,
2545 101,109,111,118,101, 95, 98,117,105,108,100,105,110,103, 40,
2546 115,101,108,102, 44, 32,105,109,112,114, 41, 10,101,110,100,
2547 10,102,117,110, 99,116,105,111,110, 32, 85,110,105,116, 58,
2548 116,101,108,101,112,111,114,116, 40,100,101,115,116, 44, 10,
2549 101,109, 98, 97,114,107, 95,116,111, 44, 32, 97,108,108,111,
2550 119, 95,100,105,115,101,109, 98, 97,114,107, 44, 10, 99,111,
2551 110,113,117,101,114, 95, 99,105,116,121, 44, 32, 99,111,110,
2552 113,117,101,114, 95,101,120,116,114, 97, 44, 10,101,110,116,
2553 101,114, 95,104,117,116, 44, 32,102,114,105,103,104,116,101,
2554 110, 95,104,117,116, 41, 10,105,102, 32, 97,108,108,111,119,
2555 95,100,105,115,101,109, 98, 97,114,107, 32, 61, 61, 32,110,
2556 105,108, 32,116,104,101,110, 10,114,101,116,117,114,110, 32,
2557 101,100,105,116, 46,117,110,105,116, 95,116,101,108,101,112,
2558 111,114,116, 40,115,101,108,102, 44, 32,100,101,115,116, 44,
2559 32,110,105,108, 44, 32,102, 97,108,115,101, 44, 10,102, 97,
2560 108,115,101, 44, 32,102, 97,108,115,101, 44, 32,102, 97,108,
2561 115,101, 44, 32,102, 97,108,115,101, 41, 10,101,108,115,101,
2562 10,114,101,116,117,114,110, 32,101,100,105,116, 46,117,110,
2563 105,116, 95,116,101,108,101,112,111,114,116, 40,115,101,108,
2564 102, 44, 32,100,101,115,116, 44, 10,101,109, 98, 97,114,107,
2565 95,116,111, 44, 32, 97,108,108,111,119, 95,100,105,115,101,
2566 109, 98, 97,114,107, 44, 10, 99,111,110,113,117,101,114, 95,
2567 99,105,116,121, 44, 32, 99,111,110,113,117,101,114, 95,101,
2568 120,116,114, 97, 44, 10,101,110,116,101,114, 95,104,117,116,
2569 44, 32,102,114,105,103,104,116,101,110, 95,104,117,116, 41,
2570 10,101,110,100, 10,101,110,100, 10,102,117,110, 99,116,105,
2571 111,110, 32, 85,110,105,116, 58,112,101,114,102,111,114,109,
2572 95, 97, 99,116,105,111,110, 40, 97, 99,116,105,111,110, 44,
2573 32,116, 97,114,103,101,116, 44, 32,115,117, 98, 95,116, 97,
2574 114,103,101,116, 41, 10,105,102, 32,116, 97,114,103,101,116,
2575 32, 61, 61, 32,110,105,108, 32,116,104,101,110, 10,114,101,
2576 116,117,114,110, 32,101,100,105,116, 46,112,101,114,102,111,
2577 114,109, 95, 97, 99,116,105,111,110, 40,115,101,108,102, 44,
2578 32, 97, 99,116,105,111,110, 41, 10,101,108,115,101,105,102,
2579 32,115,117, 98, 95,116, 97,114,103,101,116, 32, 61, 61, 32,
2580 110,105,108, 32,116,104,101,110, 10,114,101,116,117,114,110,
2581 32,101,100,105,116, 46,112,101,114,102,111,114,109, 95, 97,
2582 99,116,105,111,110, 40,115,101,108,102, 44, 32, 97, 99,116,
2583 105,111,110, 44, 32,116, 97,114,103,101,116, 41, 10,101,108,
2584 115,101, 10,114,101,116,117,114,110, 32,101,100,105,116, 46,
2585 112,101,114,102,111,114,109, 95, 97, 99,116,105,111,110, 40,
2586 115,101,108,102, 44, 32, 97, 99,116,105,111,110, 44, 32,116,
2587 97,114,103,101,116, 44, 32,115,117, 98, 95,116, 97,114,103,
2588 101,116, 41, 10,101,110,100, 10,101,110,100, 10,102,117,110,
2589 99,116,105,111,110, 32, 85,110,105,116, 58,116,117,114,110,
2590 40,100,105,114,101, 99,116,105,111,110, 41, 10,101,100,105,
2591 116, 46,117,110,105,116, 95,116,117,114,110, 40,115,101,108,
2592 102, 44, 32,100,105,114,101, 99,116,105,111,110, 41, 10,101,
2593 110,100, 10,102,117,110, 99,116,105,111,110, 32, 85,110,105,
2594 116, 58,107,105,108,108, 40,114,101, 97,115,111,110, 44, 32,
2595 107,105,108,108,101,114, 41, 10,101,100,105,116, 46,117,110,
2596 105,116, 95,107,105,108,108, 40,115,101,108,102, 44, 32,114,
2597 101, 97,115,111,110, 44, 32,107,105,108,108,101,114, 41, 10,
2598 101,110,100, 10,102,117,110, 99,116,105,111,110, 32, 85,110,
2599 105,116, 58,109,111,118,101, 40,109,111,118,101,116,111, 44,
2600 32,109,111,118,101, 99,111,115,116, 44, 10,101,109, 98, 97,
2601 114,107, 95,116,111, 44, 32, 97,108,108,111,119, 95,100,105,
2602 115,101,109, 98, 97,114,107, 44, 10, 99,111,110,113,117,101,
2603 114, 95, 99,105,116,121, 44, 32, 99,111,110,113,117,101,114,
2604 95,101,120,116,114, 97, 44, 10,101,110,116,101,114, 95,104,
2605 117,116, 44, 32,102,114,105,103,104,116,101,110, 95,104,117,
2606 116, 41, 10,105,102, 32, 97,108,108,111,119, 95,100,105,115,
2607 101,109, 98, 97,114,107, 32, 61, 61, 32,110,105,108, 32,116,
2608 104,101,110, 10,114,101,116,117,114,110, 32,101,100,105,116,
2609 46,117,110,105,116, 95,109,111,118,101, 40,115,101,108,102,
2610 44, 32,109,111,118,101,116,111, 44, 32,109,111,118,101, 99,
2611 111,115,116, 44, 32,110,105,108, 44, 32,102, 97,108,115,101,
2612 44, 10,102, 97,108,115,101, 44, 32,102, 97,108,115,101, 44,
2613 32,102, 97,108,115,101, 44, 32,102, 97,108,115,101, 41, 10,
2614 101,108,115,101, 10,114,101,116,117,114,110, 32,101,100,105,
2615 116, 46,117,110,105,116, 95,109,111,118,101, 40,115,101,108,
2616 102, 44, 32,109,111,118,101,116,111, 44, 32,109,111,118,101,
2617 99,111,115,116, 44, 10,101,109, 98, 97,114,107, 95,116,111,
2618 44, 32, 97,108,108,111,119, 95,100,105,115,101,109, 98, 97,
2619 114,107, 44, 10, 99,111,110,113,117,101,114, 95, 99,105,116,
2620 121, 44, 32, 99,111,110,113,117,101,114, 95,101,120,116,114,
2621 97, 44, 10,101,110,116,101,114, 95,104,117,116, 44, 32,102,
2622 114,105,103,104,116,101,110, 95,104,117,116, 41, 10,101,110,
2623 100, 10,101,110,100, 10,102,117,110, 99,116,105,111,110, 32,
2624 85,110,105,116, 58,109,111,118,101,109,101,110,116, 95,100,
2625 105,115, 97,108,108,111,119, 40, 41, 10,101,100,105,116, 46,
2626 109,111,118,101,109,101,110,116, 95,100,105,115, 97,108,108,
2627 111,119, 40,115,101,108,102, 41, 10,101,110,100, 10,102,117,
2628 110, 99,116,105,111,110, 32, 85,110,105,116, 58,109,111,118,
2629 101,109,101,110,116, 95, 97,108,108,111,119, 40, 41, 10,101,
2630 100,105,116, 46,109,111,118,101,109,101,110,116, 95, 97,108,
2631 108,111,119, 40,115,101,108,102, 41, 10,101,110,100, 10,102,
2632 117,110, 99,116,105,111,110, 32, 84,105,108,101, 58, 99,114,
2633 101, 97,116,101, 95,111,119,110,101,100, 95,101,120,116,114,
2634 97, 40,110, 97,109,101, 44, 32,112,108, 97,121,101,114, 41,
2635 10,101,100,105,116, 46, 99,114,101, 97,116,101, 95,111,119,
2636 110,101,100, 95,101,120,116,114, 97, 40,115,101,108,102, 44,
2637 32,110, 97,109,101, 44, 32,112,108, 97,121,101,114, 41, 10,
2638 101,110,100, 10,102,117,110, 99,116,105,111,110, 32, 84,105,
2639 108,101, 58, 99,114,101, 97,116,101, 95,101,120,116,114, 97,
2640 40,110, 97,109,101, 41, 10,101,100,105,116, 46, 99,114,101,
2641 97,116,101, 95,101,120,116,114, 97, 40,115,101,108,102, 44,
2642 32,110, 97,109,101, 41, 10,101,110,100, 10,102,117,110, 99,
2643 116,105,111,110, 32, 84,105,108,101, 58, 99,114,101, 97,116,
2644 101, 95, 98, 97,115,101, 40,110, 97,109,101, 44, 32,112,108,
2645 97,121,101,114, 41, 10,108,111,103, 46,100,101,112,114,101,
2646 99, 97,116,105,111,110, 95,119, 97,114,110,105,110,103, 40,
2647 34, 84,105,108,101, 58, 99,114,101, 97,116,101, 95, 98, 97,
2648 115,101, 40, 41, 34, 44, 32, 34, 84,105,108,101, 58, 99,114,
2649 101, 97,116,101, 95,111,119,110,101,100, 95,101,120,116,114,
2650 97, 40, 41, 34, 44, 10, 34, 51, 46, 48, 34, 41, 59, 10,101,
2651 100,105,116, 46, 99,114,101, 97,116,101, 95, 98, 97,115,101,
2652 40,115,101,108,102, 44, 32,110, 97,109,101, 44, 32,112,108,
2653 97,121,101,114, 41, 10,101,110,100, 10,102,117,110, 99,116,
2654 105,111,110, 32, 84,105,108,101, 58, 99,114,101, 97,116,101,
2655 95,114,111, 97,100, 40,110, 97,109,101, 41, 10,108,111,103,
2656 46,100,101,112,114,101, 99, 97,116,105,111,110, 95,119, 97,
2657 114,110,105,110,103, 40, 34, 84,105,108,101, 58, 99,114,101,
2658 97,116,101, 95,114,111, 97,100, 40, 41, 34, 44, 32, 34, 84,
2659 105,108,101, 58, 99,114,101, 97,116,101, 95,101,120,116,114,
2660 97, 40, 41, 34, 44, 10, 34, 50, 46, 54, 34, 41, 59, 10,101,
2661 100,105,116, 46, 99,114,101, 97,116,101, 95,114,111, 97,100,
2662 40,115,101,108,102, 44, 32,110, 97,109,101, 41, 10,101,110,
2663 100, 10,102,117,110, 99,116,105,111,110, 32, 84,105,108,101,
2664 58,114,101,109,111,118,101, 95,101,120,116,114, 97, 40,110,
2665 97,109,101, 41, 10,101,100,105,116, 46,114,101,109,111,118,
2666 101, 95,101,120,116,114, 97, 40,115,101,108,102, 44, 32,110,
2667 97,109,101, 41, 10,101,110,100, 10,102,117,110, 99,116,105,
2668 111,110, 32, 84,105,108,101, 58, 99,104, 97,110,103,101, 95,
2669 116,101,114,114, 97,105,110, 40,116,101,114,114, 97,105,110,
2670 41, 10,101,100,105,116, 46, 99,104, 97,110,103,101, 95,116,
2671 101,114,114, 97,105,110, 40,115,101,108,102, 44, 32,116,101,
2672 114,114, 97,105,110, 41, 10,101,110,100, 10,102,117,110, 99,
2673 116,105,111,110, 32, 84,105,108,101, 58,117,110,108,101, 97,
2674 115,104, 95, 98, 97,114, 98, 97,114,105, 97,110,115, 40, 41,
2675 10,114,101,116,117,114,110, 32,101,100,105,116, 46,117,110,
2676 108,101, 97,115,104, 95, 98, 97,114, 98, 97,114,105, 97,110,
2677 115, 40,115,101,108,102, 41, 10,101,110,100, 10,102,117,110,
2678 99,116,105,111,110, 32, 84,105,108,101, 58,112,108, 97, 99,
2679 101, 95,112, 97,114,116,105,115, 97,110,115, 40,112,108, 97,
2680 121,101,114, 44, 32, 99,111,117,110,116, 44, 32,115,113, 95,
2681 114, 97,100,105,117,115, 41, 10,101,100,105,116, 46,112,108,
2682 97, 99,101, 95,112, 97,114,116,105,115, 97,110,115, 40,115,
2683 101,108,102, 44, 32,112,108, 97,121,101,114, 44, 32, 99,111,
2684 117,110,116, 44, 32,115,113, 95,114, 97,100,105,117,115, 41,
2685 10,101,110,100, 10,102,117,110, 99,116,105,111,110, 32, 84,
2686 105,108,101, 58,115,101,116, 95,108, 97, 98,101,108, 40,108,
2687 97, 98,101,108, 41, 10,101,100,105,116, 46,116,105,108,101,
2688 95,115,101,116, 95,108, 97, 98,101,108, 40,115,101,108,102,
2689 44, 32,108, 97, 98,101,108, 41, 10,101,110,100, 10,102,117,
2690 110, 99,116,105,111,110, 32, 84,105,108,101, 58,115,104,111,
2691 119, 40,112,108, 97,121,101,114, 41, 10,101,100,105,116, 46,
2692 116,105,108,101, 95,115,104,111,119, 40,115,101,108,102, 44,
2693 32,112,108, 97,121,101,114, 41, 10,101,110,100, 10,102,117,
2694 110, 99,116,105,111,110, 32, 84,105,108,101, 58,104,105,100,
2695 101, 40,112,108, 97,121,101,114, 41, 10,114,101,116,117,114,
2696 110, 32,101,100,105,116, 46,116,105,108,101, 95,104,105,100,
2697 101, 40,115,101,108,102, 44, 32,112,108, 97,121,101,114, 41,
2718 static unsigned char B[] = {
2719 10,101,100,105,116, 46,112,108, 97,121,101,114, 95,108,111,
2720 115,101, 32, 61, 32, 80,108, 97,121,101,114, 46,108,111,115,